Вопросы с тегом «coding-style»

92
Единственное или множественное число для перечислений?

Используете ли вы для перечислений единственное или множественное число? Я думаю, что лучше всего использовать множественное число в объявлении enum Weekdays { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } ... но я думаю, что при использовании типа единственное число имеет...

91
Где я должен разместить аннотацию @Transactional: в определении интерфейса или в классе реализации?

Вопрос из заголовка в коде: @Transactional (readonly = true) public interface FooService { void doSmth (); } public class FooServiceImpl implements FooService { ... } против public interface FooService { void doSmth (); } @Transactional (readonly = true) public class FooServiceImpl implements...

91
Правильный способ объявления переменных-указателей в C / C ++ [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

90
Ненавязчивый JavaScript: <script> вверху или внизу HTML-кода?

Недавно я прочитал манифест Yahoo " Лучшие методы ускорения работы вашего веб-сайта" . Они рекомендуют по возможности помещать включение JavaScript в конец HTML-кода. Но где именно и когда? Ставить перед закрытием </html>или после? И прежде всего, когда мы все же должны поместить его в...

90
Как выглядит код хорошего программиста? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

90
Руководство по стилю для c #? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Мне нравится руководство по стилю, используемое...

86
Вы оставляете скобки в Ruby или нет? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 7 лет назад . Уточните этот вопрос Когда возможно .. вы оставляете скобки...

85
Пробелы с автоматическим отступом с C в vim?

Я был несколько испорчен использованием Eclipse и java. Я начал использовать vim для кодирования C в среде Linux, есть ли способ, чтобы vim автоматически делал правильный интервал для блоков? Итак, после ввода {следующая строка будет иметь 2 пробела с отступом, и возврат в этой строке сохранит ее...

84
Автономный форматировщик кода Java / украшение / красивый принтер? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Мне интересно узнать о доступных вариантах...

84
Всегда ли вызов деструктора вручную является признаком плохого дизайна?

Я подумал: мол, если вы вызываете деструктор вручную - вы что-то делаете не так. Но всегда ли так? Есть контрпримеры? Ситуации, когда необходимо вызвать его вручную или когда этого трудно / невозможно / нецелесообразно избежать?...

83
Два способа каррирования в Scala; какой вариант использования для каждого?

Я веду обсуждение списков нескольких параметров в Руководстве по стилю Scala, которое я поддерживаю. Я понял, что есть два способа каррирования , и мне интересно, каковы варианты использования: def add(a:Int)(b:Int) = {a + b} // Works add(5)(6) // Doesn't compile val f = add(5) // Works val f =...

83
Можно ли опустить фигурные скобки в Java? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Я искал это, но не нашел ответа, и по...

82
Есть ли обратная сторона добавления анонимного пустого делегата при объявлении события?

Я видел несколько упоминаний этой идиомы (в том числе на SO ): // Deliberately empty subscriber public event EventHandler AskQuestion = delegate {}; Достоинства очевидны - это избавляет от необходимости проверять значение null перед запуском события. Однако я очень хочу понять, есть ли у этого...

81
Точечная нотация и нотация сообщений для объявленных свойств

Теперь у нас есть "точечная" запись свойств. Я видел различные спины и Фортов о достоинствах точечной нотации против сообщения нотации. Чтобы не запятнать ответы, я не собираюсь отвечать в этом вопросе. Что вы думаете о точечной нотации и нотации сообщений для доступа к свойствам? Пожалуйста,...

79
Какой рекомендуемый стиль кодирования для PowerShell?

Есть ли рекомендуемый стиль написания сценариев PowerShell? Дело не в том, как структурировать код (сколько функций, если использовать модуль, ...). Речь идет о том, « как написать код, чтобы он был удобочитаемым ». В языках программирования есть несколько рекомендуемых стилей кодирования (что...

79
Использование try / catch для предотвращения сбоев приложения

Я работал над приложением для Android, которое try/catchчасто используется, чтобы предотвратить его сбой даже в тех местах, где в этом нет необходимости. Например, Ссылка на представление в xml layoutwith id = toolbarвыглядит следующим образом: // see new example below, this one is just confusing...

12
Почему некоторые пользователи цитируют имена классов в Perl?

Глядя на это Type::Tiny, я вижу, что имя класса в вызове Type::Tiny->newуказано в официальных документах, my $NUM = "Type::Tiny"->new( name => "Number", constraint => sub { looks_like_number($_) }, message => sub { "$_ ain't a number" }, ); Почему это? Это простой стиль? Есть ли...