9
ответов

Стиль если: к вложенному множеству или не к вложенному множеству

У моего коллеги и я была дискуссия о следующей проблеме лучшей практики. Большинство функций/методов запускается с некоторой проверки параметра. Я защищаю следующий стиль, который избегает вложения...
вопрос задан: 26 May 2010 10:13
9
ответов

Стиль кодирования Java

Как Вы сохраняете себя кодирующий к стандартам? Существует stylecop и resharper для C#. Есть ли какие-либо плагины инструментов/затмения для кода analisys в Java? Кого из них Вы используете?
вопрос задан: 27 April 2010 22:32
9
ответов

Есть ли какое-либо заметное различие между если и если еще?

Учитывая следующие фрагменты кода, там какое-либо заметное различие? общедоступное булево нечто (международный вход) {если (вход> 10) {doStuff (); возвратите true;}, если (вход == 0) {...
вопрос задан: 20 April 2010 19:00
9
ответов

Действительно ли это - хорошая идея применить некоторые основные макросы для упрощения кода в крупном проекте?

Я работал над основополагающей библиотекой C++ в течение некоторого времени теперь, и существует множество идей, которые я имел, который мог действительно упростить запись кода и управление процессом. Один из них...
вопрос задан: 20 April 2010 16:56
9
ответов

Действительно ли это - хорошая практика? “/*/something / */something//*/”

/*/комментарий здесь делает некоторую вещь./*/делают некоторую вещь.//*/, Почему люди пишут код как этот? Действительно ли это - хорошая практика?
вопрос задан: 4 April 2010 15:39
9
ответов

Каков более оптимальный вариант? [закрытый]

процедура MyProc (Оценка: булевская переменная); начните если не Оценка затем Выход;/* действительно наполняют *//*, действительно больше наполняют конец */; ИЛИ процедура MyProc (Оценка: булевская переменная); начните если Оценка затем...
вопрос задан: 4 April 2010 15:33
9
ответов

Сколько из STL слишком много? [закрытый]

Я использую много кода STL со станд.:: for_each, свяжите, и так далее, но я заметил, что иногда использование STL не является хорошей идеей. Например, если у Вас есть станд.:: вектор и хочет сделать одно действие с каждым...
вопрос задан: 4 April 2010 08:35
9
ответов

Как аккуратно избежать бросков C, теряющих истину

Я довольно рад, что в C вещами как это является плохой код: (var_a == var_b)? TRUE: ЛОЖЬ Однако, что является лучшим способом иметь дело с этим: Заголовок/* наполняет */#define INTERESTING_FLAG 0x80000000...
вопрос задан: 21 January 2010 17:53
9
ответов

Как я должен использовать для своей выгоды Perl? [закрытый]

Perl? Perl? жемчуг? Что такое хороший стиль? Я знаю ответ — я просто хотел удостовериться, что вопрос был там, и корреспонденты знали, что существует правильная форма.
вопрос задан: 18 December 2009 03:49
9
ответов

Инструкция: в то время как по сравнению с для

Отказ от ответственности: Я пытался искать подобный вопрос, однако это возвратилось о каждом вопросе о C++... Также я был бы благодарен любому, который мог предложить лучший заголовок. Существует два выдающихся цикла...
вопрос задан: 21 October 2009 11:59
9
ответов

Одна Вещь - Как далеко взять это правило?

Таким образом, существует, "Делают Одну Вещь" правило в книге "Чистый Код". Но как далеко мы должны действительно взять это. Например, следующие утверждения: Настройки. Значение по умолчанию. BaudRate = baudRate; Настройки. Значение по
вопрос задан: 28 August 2009 12:59
9
ответов

Соглашения о присвоении имен: Что назвать логическую переменную? [закрытый]

Мне нужно хорошее имя переменной для булева значения, которое возвращает false, когда объект является последним в списке. Единственное достойное имя, которое я могу придумать, является 'inFront', но я не думаю, что это является описательным...
вопрос задан: 4 August 2009 14:57
9
ответов

C++: Когда приемлемо иметь код в заголовочном файле?

Мне преподавали разделить определения классов и код. Однако я видел ситуации, где люди часто включали бы некоторые биты кода в заголовке, например, простые методы доступа, который возвращается...
вопрос задан: 15 June 2009 02:15
9
ответов

Почему это - плохая практика для вызова eventhandler от кода?

Скажите, что у Вас есть пункт меню и кнопка, которые делают ту же задачу. Почему это - плохая практика, чтобы поместить код для задачи в событие действия одного управления и затем позвонить тому событию от другого...
вопрос задан: 5 June 2009 14:43
9
ответов

Вы используете статьи в своих именах переменной?

Править: Кажется, существует по крайней мере две допустимых причины, почему Smalltalkers делают это (удобочитаемость во время объединения в цепочку сообщения и обзора проблем), но возможно вопрос может остаться открытым дольше для обращения...
вопрос задан: 9 April 2009 13:09
9
ответов

Макросы управления потока с 'goto'

Да, две ненавистных объединенные конструкции. Это настолько плохо, как это звучит, или это может рассматриваться как хороший способ управлять использованием goto и также предоставить разумную стратегию очистки? На работе у нас было обсуждение...
вопрос задан: 1 April 2009 09:10
9
ответов

Как Вы имеете дело с новыми возможностями C# так, чтобы они не приводили к плохо написанному коду?

Много функций были введены в C# 3.0, который сделал меня обеспокоенным, такие как объектные инициализаторы, дополнительные методы и переменные с неявно определенным типом. Теперь в C# 4.0 с вещами как динамическое ключевое слово...
вопрос задан: 30 March 2009 21:12
9
ответов

Профилактический по сравнению с Реактивным программированием C#

Я всегда был для допущения ошибки на стороне предотвращения условий исключений, никогда не принимая меры, если я не уверен, что не будет никаких ошибок. Я учился программировать в C, и это было единственным...
вопрос задан: 30 December 2008 20:48
9
ответов

Осуществите рефакторинг вложенный оператор IF для [закрытой] ясности

Я хочу осуществить рефакторинг этот фетиш метода для создания этого большим количеством readible, он имеет путь ко многим вложенный IF's на мой вкус. Как Вы осуществили бы рефакторинг это? общедоступный статический пустой HandleUploadedFile (строка...
вопрос задан: 10 December 2008 14:08
9
ответов

Бесплатный инструмент для проверки исходного кода C / C ++ на соответствие стандартам кодирования? [закрыто]

Выглядит довольно просто найти такой инструмент для Java (Checkstyle, JCSC), но я не могу найти его для C / C ++. Я не ищу ворсистого статического анализатора кода, я только хотел бы проверить ...
вопрос задан: 18 September 2008 15:08
9
ответов

Является встроенный код на Ваших aspx страницах хорошей практикой?

Если я использую следующий код, я проигрываю, способность щелкнуть правой кнопкой по переменным в коде позади и осуществить рефакторинг (переименуйте в этом случае), их <href = '<%# "/Admin/Content/EditResource.aspx? ResourceId ="...
вопрос задан: 16 September 2008 01:22
9
ответов

поразрядно индексируя в C?

Я пытаюсь реализовать идею сжатия данных, которую я имел, и так как я предполагаю выполнять ее против большого корпуса данных тестирования, я думал для кодирования ее в C (у меня главным образом есть опыт в сценариях...
вопрос задан: 15 September 2008 13:19
9
ответов

Необходимо ли использовать международные идентификаторы в Java/C#?

C# и Java позволяют почти любой символ в именах классов, именах методов, локальных переменных, и т.д. Это - плохая практика для использования символов неASCII, тестируя границы бедных редакторов и аналитических инструментов...
вопрос задан: 14 September 2008 20:28
8
ответов

Как вернуть несколько значений из функции? [закрыто]

Канонический способ вернуть несколько значений в языках, которые его поддерживают, часто кортежем. Вариант: Использование кортежа Рассмотрим этот тривиальный пример: def f (x): y0 = x + 1 y1 = x * 3 y2 = y0 ** y3 ...
вопрос задан: 20 June 2019 02:00
8
ответов

JavaScript: подставляемые функции по сравнению с предопределенными функциями

Может любое тело бросать меня некоторые аргументы в пользу использования подставляемых функций против передачи предопределенного имени функции к некоторому обработчику. Т.е. который лучше: (функция () {setTimeout (функция () {/*some код...
вопрос задан: 27 March 2019 13:58
8
ответов

Измените элементы списка

У меня есть список булевских переменных, где иногда я сбрасывал их всех ко лжи. После первой записи сброса как: для b в bool_list: b = Ложь я нашел, что она не работает. Я провел момент, царапая мой...
вопрос задан: 4 March 2019 23:49
8
ответов

Хороший стиль кодирования на Haskell блока управления if / else?

Я изучаю Haskell в надежде, что это поможет мне приблизиться к функциональному программированию. Раньше я в основном использовал языки с синтаксисом, подобным C, как C, Java и D. У меня есть небольшой вопрос ...
вопрос задан: 1 May 2018 18:21
8
ответов

Как делают Вас PEP, с 8 именами класс, имя которого является акронимом?

Я пытаюсь придерживаться руководства по стилю для кода Python (также известный как PEP 8). Соответственно, предпочтительный способ назвать класс использует CamelCase: Почти без исключения, имена классов используют CapWords...
вопрос задан: 27 October 2017 10:57
8
ответов

Набор констант должен быть помещен в класс или интерфейс?

Если у меня есть набор статических констант, которые я хочу объявить централизованно так, чтобы они могли быть общими для различными проектами, должен они помещаться в класс или интерфейс (Java). В прошлом я имею...
вопрос задан: 30 June 2017 12:48
8
ответов

Строка. Формат или нет? [дубликат]

Дубликат от: Строка произвела: формат или concat в C#? Особенно в мире C# с помощью Строки. Формат для всего действительно распространен, обычно как разработчик VB.NET, если я не имею к*, я не Представляю в виде строки....
вопрос задан: 23 May 2017 12:30