Код, разрабатывающий вопрос здесь. Я посмотрел на этот вопрос, который спрашивает, будет ли CLR.NET действительно всегда инициализировать значения полей. (Ответ - да.), Но это ударяет меня, что я не уверен, что это...
При ссылке на переменные класса, почему люди предварительно ожидают его с этим? Я не говорю о случае, когда это используется для устранения неоднозначности от параметров метода, а скорее когда это кажется ненужным...
Я всегда использую неподписанный интервал для величин, которые никогда не должны быть отрицательными. Но сегодня я заметил эту ситуацию в своем коде: освободите CreateRequestHeader (неподписанный bitsAvailable, неподписанный mandatoryDataSize...
Рассмотрите эти два сегмента кода ниже. Какой лучше и Почему? Если у Вас есть какая-либо другая идея, упомяните. Где я могу найти ответы на кодирование методов как они? Если Вы знаете...
Я часто находил, что, когда программист или тот, присваивающий задачу, действительно не понимают, как решение могло работать, они отчасти случайным образом добавляют материал, пока это не работает. Примеры: Перекрашивание...
При создании нового заголовка/исходного файла C++, какую информацию Вы добавляете к вершине? Например, Вы добавляете дату, Ваше имя, описание файла, и т.д.? Вы используете структурированный формат для...
После поддержания большого количества кода, замусоренного #region (и в C# и в VB.NET), мне кажется, что эта конструкция является просто набором, "делают работу" для программиста. Это - работа для ПОМЕЩЕНИЯ блин вещи...
Я пишу некоторый код JavaScript для парсинга вводимых пользователями функций (для подобной электронной таблице функциональности). Проанализировав формулу я мог преобразовать его в JavaScript и выполнить оценку () на нем для получения...
Есть ли любые преимущества станд.:: for_each для цикла? Мне, станд.:: for_each только, кажется, препятствует удобочитаемости кода. Почему делают затем, некоторые стандарты кодирования рекомендуют его использование?
При записи классов типа "библиотеки", это лучшая практика, чтобы всегда записать документацию разметки (т.е. javadoc) в Java или предположить, что код может "самодокументировать"? Например, данный...
Знания В приложении командной строки C#, которое я пишу, несколько из параметров, имеют "да" и "нет" как возможные значения. Я храню их вход с помощью Перечислимого типа, показанного ниже. перечислимый YesNo {...
Я видел некоторые руководства или блоги, в которых говорится, что использование этого для доступа к собственным участникам класса плохо. Однако я также видел некоторые места, где профессионалы получают доступ с этим. Я склонен предпочитать явно...
Мои коллеги жалуются, что мой Perl смотрит совсем как C, который является естественным, так как я программирую в C большую часть времени и Perl просто немного. Вот мое последнее усилие. Я - интерес к Perl, который легок...
Я нахожу несколько трудным продолжить работать в моем текущем задании. Кодовая база стала немного дикой в последнее время (но определенно не худшее я видел), и мне нелегко иметь дело с некоторыми...
С тех пор, как я сначала записал, делают ли ($a = 5) {# что-то с $a, например, печатают "$a";} и прошел нормальную озадачивающую сессию того, почему результат всегда верен, почему всегда $a 5 пока я...
Я видел код как это: если (оператор) делает это; еще сделайте это; мне не нравится это, я думаю, что это более чисто и более читаемо, если (оператор) {делает это;} еще {делают это;} это просто...
Другой плакат, который спрашивают о предпочтительном синтаксисе для бесконечных циклов. Последующий вопрос: Почему Вы используете бесконечные циклы в своем коде? Я обычно вижу конструкцию как это: для (; ;) {интервал...
Проект я продолжаю работать, только что поразил 4 200 строк в основном файле C#, который заставляет IntelliSense занимать несколько секунд (иногда приблизительно до 6) для ответа, во время которого запирается Visual Studio. Я'...
Я смотрел на различия между Lucene 2.9, конкретным восстановленный tokenstream API, и он просто происходит со мной, его особенно ужасные по сравнению со старым просто возвращают новое или повторно заполняют...
Вот информация в соответствии с официальной документацией: В PHP есть четыре разные пары открывающих и закрывающих тегов. Два из них, <? Php? > и < ...
Я - лично очень большой поклонник следующих внутренних стандартов кодирования при работе с группой разработчиков. Я чувствую, что это приносит непрерывность к коду и позволяет людям более легко расширяться...
У нас есть промежуточный разработчик, который действительно хорош в том, что он делает, но существует один грубый край к этому ромбу. Он действительно настойчив, что каждый метод имеет только одну запись и одну точку выхода...
Мой стиль кодирования включает следующую идиому: Полученный класс: общедоступная Основа {общественность: Основа определения типа супер;//отмечают, что это могло быть скрыто в//защищенный/частный...
Скажем, у Вас есть класс под названием Клиент, который содержит следующие поля: почтовая Фамилия Имени UserName Позволяет нам также сказать, что согласно Вашей бизнес-логике, все Клиентские объекты должны...
Некоторые люди рассматривают несколько операторов возврата как плохой стиль программирования. В то время как это верно для больших методов, я не уверен, приемлемо ли это для коротких. Но существует другой вопрос: Если...
В Завершенном коде говорится, что это - хорошая практика, чтобы всегда использовать идентификаторы блока, и для ясности и как защитная мера. Начиная с чтения той книги я делал это неукоснительно. Иногда это кажется...