16
ответов

Я должен всегда/когда-либо/никогда инициализировать поля объекта к значениям по умолчанию?

Код, разрабатывающий вопрос здесь. Я посмотрел на этот вопрос, который спрашивает, будет ли CLR.NET действительно всегда инициализировать значения полей. (Ответ - да.), Но это ударяет меня, что я не уверен, что это...
вопрос задан: 23 May 2017 11:46
16
ответов

В Java, почему люди предварительно ожидают поля с 'этим'?

При ссылке на переменные класса, почему люди предварительно ожидают его с этим? Я не говорю о случае, когда это используется для устранения неоднозначности от параметров метода, а скорее когда это кажется ненужным...
вопрос задан: 23 May 2017 11:44
16
ответов

Необходимо ли всегда использовать 'интервал' для чисел в C, даже если они являются неотрицательными?

Я всегда использую неподписанный интервал для величин, которые никогда не должны быть отрицательными. Но сегодня я заметил эту ситуацию в своем коде: освободите CreateRequestHeader (неподписанный bitsAvailable, неподписанный mandatoryDataSize...
вопрос задан: 15 July 2010 19:51
16
ответов

DoSomethingToThing (Вещь n) по сравнению с Вещью. DoSomething ()

Что определяют факторы, какой подход является более соответствующим?
вопрос задан: 4 April 2010 05:00
16
ответов

Кодирование Стандартов / Кодирующий Лучшие практики в C++

Рассмотрите эти два сегмента кода ниже. Какой лучше и Почему? Если у Вас есть какая-либо другая идея, упомяните. Где я могу найти ответы на кодирование методов как они? Если Вы знаете...
вопрос задан: 10 November 2009 17:51
16
ответов

Как я могу убедить своих co-программистов не делать параноидальный “только, чтобы быть уверенными программирование”?

Я часто находил, что, когда программист или тот, присваивающий задачу, действительно не понимают, как решение могло работать, они отчасти случайным образом добавляют материал, пока это не работает. Примеры: Перекрашивание...
вопрос задан: 5 August 2009 08:05
16
ответов

Вы добавляете информацию к вершине каждого .hpp/.cpp файла? [закрытый]

При создании нового заголовка/исходного файла C++, какую информацию Вы добавляете к вершине? Например, Вы добавляете дату, Ваше имя, описание файла, и т.д.? Вы используете структурированный формат для...
вопрос задан: 25 November 2008 21:01
16
ответов

#region директива действительно полезна в.NET?

После поддержания большого количества кода, замусоренного #region (и в C# и в VB.NET), мне кажется, что эта конструкция является просто набором, "делают работу" для программиста. Это - работа для ПОМЕЩЕНИЯ блин вещи...
вопрос задан: 4 October 2008 00:44
16
ответов

Одинарные кавычки против двойных кавычек в Python [закрыто]

Согласно документации, они в значительной степени взаимозаменяемы. Есть ли стилистическая причина использовать один над другим?
вопрос задан: 11 September 2008 08:18
15
ответов

Когда оценка JavaScript () не злая?

Я пишу некоторый код JavaScript для парсинга вводимых пользователями функций (для подобной электронной таблице функциональности). Проанализировав формулу я мог преобразовать его в JavaScript и выполнить оценку () на нем для получения...
вопрос задан: 13 January 2017 12:30
15
ответов

Преимущества станд.:: for_each для цикла

Есть ли любые преимущества станд.:: for_each для цикла? Мне, станд.:: for_each только, кажется, препятствует удобочитаемости кода. Почему делают затем, некоторые стандарты кодирования рекомендуют его использование?
вопрос задан: 20 October 2012 21:08
15
ответов

Должны все открытые методы API быть зарегистрированными? [закрытый]

При записи классов типа "библиотеки", это лучшая практика, чтобы всегда записать документацию разметки (т.е. javadoc) в Java или предположить, что код может "самодокументировать"? Например, данный...
вопрос задан: 8 August 2012 19:42
15
ответов

Что является хорошим названием Перечисления для значений Yes & No

Знания В приложении командной строки C#, которое я пишу, несколько из параметров, имеют "да" и "нет" как возможные значения. Я храню их вход с помощью Перечислимого типа, показанного ниже. перечислимый YesNo {...
вопрос задан: 18 December 2011 23:41
15
ответов

Я должен использовать “это” для вызова свойств класса, участников или методов?

Я видел некоторые руководства или блоги, в которых говорится, что использование этого для доступа к собственным участникам класса плохо. Однако я также видел некоторые места, где профессионалы получают доступ с этим. Я склонен предпочитать явно...
вопрос задан: 5 February 2010 12:54
15
ответов

Как я могу записать Perl, который не похож на C?

Мои коллеги жалуются, что мой Perl смотрит совсем как C, который является естественным, так как я программирую в C большую часть времени и Perl просто немного. Вот мое последнее усилие. Я - интерес к Perl, который легок...
вопрос задан: 6 September 2009 20:55
15
ответов

Как выровнять по ширине Вашим коллегам, что они производят дрянной код?

Я нахожу несколько трудным продолжить работать в моем текущем задании. Кодовая база стала немного дикой в последнее время (но определенно не худшее я видел), и мне нелегко иметь дело с некоторыми...
вопрос задан: 18 February 2009 19:28
15
ответов

защитные методы кодирования

С тех пор, как я сначала записал, делают ли ($a = 5) {# что-то с $a, например, печатают "$a";} и прошел нормальную озадачивающую сессию того, почему результат всегда верен, почему всегда $a 5 пока я...
вопрос задан: 20 November 2008 19:14
14
ответов

Действительно ли это - плохая практика для использования оператора "if" без фигурных скобок? [закрытый]

Я видел код как это: если (оператор) делает это; еще сделайте это; мне не нравится это, я думаю, что это более чисто и более читаемо, если (оператор) {делает это;} еще {делают это;} это просто...
вопрос задан: 11 July 2018 06:24
14
ответов

Почему бесконечные циклы использования?

Другой плакат, который спрашивают о предпочтительном синтаксисе для бесконечных циклов. Последующий вопрос: Почему Вы используете бесконечные циклы в своем коде? Я обычно вижу конструкцию как это: для (; ;) {интервал...
вопрос задан: 23 May 2017 12:17
14
ответов

Кодирование руководств: Как Вы разделяете свои большие исходные файлы?

Проект я продолжаю работать, только что поразил 4 200 строк в основном файле C#, который заставляет IntelliSense занимать несколько секунд (иногда приблизительно до 6) для ответа, во время которого запирается Visual Studio. Я'...
вопрос задан: 13 January 2017 16:47
14
ответов

Что самый ужасный API для относительно известной библиотеки, которую Вы видели, и почему и как он мог быть улучшен? [закрытый]

Я смотрел на различия между Lucene 2.9, конкретным восстановленный tokenstream API, и он просто происходит со мной, его особенно ужасные по сравнению со старым просто возвращают новое или повторно заполняют...
вопрос задан: 29 July 2015 01:16
14
ответов

Являются ли короткие теги PHP приемлемыми для использования?

Вот информация в соответствии с официальной документацией: В PHP есть четыре разные пары открывающих и закрывающих тегов. Два из них, <? Php? > и < ...
вопрос задан: 15 April 2014 12:17
14
ответов

Я должен ожидать, что команды программистов будут следовать строгому стандарту кодирования? [закрытый]

Я - лично очень большой поклонник следующих внутренних стандартов кодирования при работе с группой разработчиков. Я чувствую, что это приносит непрерывность к коду и позволяет людям более легко расширяться...
вопрос задан: 7 December 2013 10:02
14
ответов

Четкий или нет: C# несколько тернарных операторов + Бросок, если несопоставленный [закрытый]

Вы находите следующий код C# четким? частный (строковый параметр) bool CanExecuteAdd {возвращают это. Сценарий == пустой указатель? ложь: параметр == "Шаг"? верный: параметр == "...
вопрос задан: 24 September 2012 21:32
14
ответов

Заниматься некоторым кодом Грея разрабатывает [закрытые] проблемы

У нас есть промежуточный разработчик, который действительно хорош в том, что он делает, но существует один грубый край к этому ромбу. Он действительно настойчив, что каждый метод имеет только одну запись и одну точку выхода...
вопрос задан: 18 February 2012 10:27
14
ответов

Использование “супер” в C++

Мой стиль кодирования включает следующую идиому: Полученный класс: общедоступная Основа {общественность: Основа определения типа супер;//отмечают, что это могло быть скрыто в//защищенный/частный...
вопрос задан: 16 July 2011 20:27
14
ответов

Сколько аргументов конструктора слишком многие?

Скажем, у Вас есть класс под названием Клиент, который содержит следующие поля: почтовая Фамилия Имени UserName Позволяет нам также сказать, что согласно Вашей бизнес-логике, все Клиентские объекты должны...
вопрос задан: 7 August 2010 14:49
14
ответов

Это - хорошая практика для создания некогда используемых переменных?

Мой коллега осуществил рефакторинг этот код: частная пустота btnGeneral_Click (возражают отправителю, RoutedEventArgs e) {кнопка Button = (Кнопка) e. OriginalSource; Введите тип = это. GetType (); блок...
вопрос задан: 7 August 2010 14:41
14
ответов

Возврат из метода с неявным или явным “еще” или с единственным оператором “возврата”?

Некоторые люди рассматривают несколько операторов возврата как плохой стиль программирования. В то время как это верно для больших методов, я не уверен, приемлемо ли это для коротких. Но существует другой вопрос: Если...
вопрос задан: 6 August 2010 12:28
14
ответов

Если я использую идентификаторы блока (“конец”;) в моем коде?

В Завершенном коде говорится, что это - хорошая практика, чтобы всегда использовать идентификаторы блока, и для ясности и как защитная мера. Начиная с чтения той книги я делал это неукоснительно. Иногда это кажется...
вопрос задан: 4 April 2010 15:41