22
ответа

Пишет, что спецификации для хобби проектируют единственный путь к ним, чтобы быть законченными?

Вот то, что я задаюсь вопросом. Каждую ночь то, что наш 3-месячный ребенок позволяет нам спать, я перехожу к своему компьютеру и начинаю кодировать свои проекты хобби. У меня есть приблизительно 20 различных проектов, что я продолжаю работать:...
вопрос задан: 30 April 2012 13:33
22
ответа

Code Golf: Игра жизни Конвея

Задача: Напишите самую короткую программу, которая реализует клеточный автомат Game of Life Джона Х. Конвея. [link] РЕДАКТИРОВАТЬ: После недели соревнований я выбрал победителя: pdehaan, для ...
вопрос задан: 28 May 2011 23:09
22
ответа

Частный по сравнению с Общедоступными участниками на практике (насколько важный инкапсуляция?) [закрытый]

Одним из самых больших преимуществ объектно-ориентированного программирования является инкапсуляция и одна из "истин", которые мы имеем (или, по крайней мере, я имею), преподававший, то, что участники должны всегда делаться частными и сделанными
вопрос задан: 9 May 2010 10:55
22
ответа

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

Когда Ваш в ситуации, куда необходимо возвратить две вещи в отдельном методе, каков лучший подход? Я понимаю философию, что метод должен сделать одну вещь только, но говорить, что Вы имеете...
вопрос задан: 23 September 2009 21:03
22
ответа

Что не должно являться объектом управления исходным кодом?

Было бы хорошо иметь более или менее полный список по тому, какие файлы и/или каталоги, которые не должны (в большинстве случаев) являться объектом управления исходным кодом. То, что Вы думаете, должно быть исключено? Предложение так...
вопрос задан: 14 August 2009 06:07
22
ответа

Как убедить Вашего поддерживающего разработчика писать сокращенные методы?

Длинные методы являются злыми на нескольких основаниях: их трудно понять, что Их трудно изменить, Их трудно снова использовать, Их трудно протестировать, у Них есть низкое сцепление, у Них может быть высоко связь, за которой Они ухаживают...
вопрос задан: 19 May 2009 15:21
22
ответа

Магические числа по сравнению с именованными константами

При написании кода, особенно при контакте с датами и временем, необходимо работать с большим количеством определенных чисел, например: 60 секунд за минуту, 3600 = секунды за час. Некоторые люди придерживаются использования...
вопрос задан: 4 March 2009 00:51
22
ответа

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

Я должен подготовить свой код к возможным/предсказанным будущим изменениям так, чтобы было легче внести эти изменения, даже если я действительно не знаю, будут ли эти изменения требоваться в любое время?
вопрос задан: 12 December 2008 11:41
22
ответа

“Из памяти” исправимая ошибка?

Я программировал долгое время, и программы, которые я вижу, когда у них заканчивается память, пытаются вымыться и выйти, т.е. перестать работать корректно. Я не могу помнить прошлый раз, когда я видел, что тот на самом деле попытался к...
вопрос задан: 2 December 2008 12:06
21
ответ

TRUE всегда имел ненулевое значение?

У меня есть коллега, который поддерживает ту TRUE, используемую, чтобы быть определенным как 0, и все другие значения были ЛОЖЬЮ. Я мог поклясться, что каждый язык, с которым я работал, если Вы могли бы даже получить значение для булевской переменной...
вопрос задан: 17 April 2017 10:19
21
ответ

Можно ли обеспечить примеры парсинга HTML?

Как Вы анализируете HTML со множеством библиотек парсинга и языков? При ответе: Отдельные комментарии будут связаны с в ответах на вопросы о том, как проанализировать HTML с regexes как путь...
вопрос задан: 22 March 2013 20:24
21
ответ

Как вы справляетесь с огромными if-условиями?

Это то, что мешало мне на каждом языке, который я использовал, у меня есть оператор if, но у условной части столько проверок, что мне нужно разбить его на несколько строк, использовать вложенный оператор if ...
вопрос задан: 10 May 2010 15:50
21
ответ

Гольф кода: фортепьяно

Проблема самый короткий код счетчиком символов для вывода части клавиатуры фортепьяно, начинающей с входа, отмечает в данной длине. Вход будет состоять из примечания ([ACDFG] # | [A-G]) для запуска...
вопрос задан: 7 February 2010 00:36
21
ответ

Литералы жесткого кодирования когда-либо приемлемы?

Кодовая база я в настоящее время продолжаю работать, замусорена трудно кодированными значениями. Я просматриваю все твердые кодированные значения как запах кода, и я пытаюсь устранить их, если это возможно... однако существуют некоторые случаи это...
вопрос задан: 5 January 2009 05:27
21
ответ

Для чего Вы использовали Регулярные выражения?

Я услышал о регулярных выражениях и только видел варианты использования для нескольких вещей, таким образом, я не думаю об использовании их очень часто. В прошлом я сделал несколько вещей, и мне потребовались часы, чтобы сделать...
вопрос задан: 1 January 2009 10:59
21
ответ

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

Я работал над проектом, который неправильно себя вел по некоторым причинам, никакое исключение не было выдано, даже когда он должен иметь. В глубине души я нашел этот вид обработки ошибок: попробуйте {m.invoke (parentObject...
вопрос задан: 22 December 2008 00:35
21
ответ

Это была бы невоспитанность для помещения фигурных скобок на ту же строку как оператор для одной строки “если” операторы?

Таким образом, я знаю, что это считают несколько хорошей практикой, чтобы всегда включать фигурные скобки для того, если, поскольку, и т.д. даже при том, что они являются дополнительными, если существует только одно следующее утверждение по причине, что э
вопрос задан: 31 October 2008 20:44
21
ответ

Какие и почему вы предпочитаете исключения или коды возврата?

Мой вопрос заключается в том, что большинство разработчиков предпочитают для обработки ошибок, исключений или кодов возврата ошибок. Пожалуйста, будьте специфичны для языка (или языковой семьи) и почему вы предпочитаете одно из другого. Я прошу ...
вопрос задан: 20 September 2008 00:08
20
ответов

Есть веская причина для дублирования кода? [закрыто]

В настоящее время я рассматриваю очень старый проект C ++ и вижу там много дублирования кода. Например, есть класс с 5 обработчиками сообщений MFC, каждый из которых содержит 10 одинаковых строк кода. Или есть ...
вопрос задан: 24 October 2018 14:00
20
ответов

Что Вы думаете о разработке для командной строки сначала?

Каковы Ваши мнения о разработке для командной строки сначала, затем включая GUI после факта путем простого вызова методов командной строки? например, W:\ todo AddTask, "встречающийся с John, ре: вход в систему...
вопрос задан: 31 January 2015 13:19
20
ответов

Когда правильно для конструктора выдать исключение?

Когда правильно для конструктора выдать исключение? (Или в случае Objective C: когда правильно для init'er возвратить ноль?) Мне кажется, что конструктор должен перестать работать - и таким образом...
вопрос задан: 24 September 2012 14:50
20
ответов

ООП: Когда это - объект?

Я пытаюсь понять объектную ориентацию. Я понимаю это немного, конечно, но иногда я не на 100% ясен. Как делают Вы решаете то, что должно быть превращено в объект (маленькая объектная часть...
вопрос задан: 30 October 2010 19:19
20
ответов

Как ограничить сам от подавляющего желания переписать все?

Установка Имеет, у Вас когда-либо был опыт входа в часть кода для внесения на вид простого изменения и затем понимая, что Вы только что ступили в пустошь, которая заслуживает некоторых серьезных...
вопрос задан: 27 July 2010 15:39
20
ответов

Должен наследование (неинтерфейсных типов) быть удаленным из языков программирования?

Это - вполне спорная тема, и перед высказыванием "нет" это действительно, действительно необходимый? Я программировал в течение приблизительно 10 лет, и я не могу честно сказать, что могу вспомнить время где...
вопрос задан: 15 June 2010 20:24
20
ответов

Комментарий методов?

Как студент в вычислительной технике на меня оказали давление для ввода очень подробных комментариев для всего, что я делаю. Я вижу этот являющийся очень полезным для проектов группы или в месте работы, но когда Вы...
вопрос задан: 4 May 2010 23:04
20
ответов

Что лучший способ состоит в том, чтобы заменить или заменить если.. еще, если.. еще деревья в программах?

Этот вопрос мотивирован чем-то, что я в последнее время начал видеть немного слишком часто, если.. еще, если.. еще структура. В то время как это просто и имеет свое использование, что-то об этом продолжает говорить мне снова и...
вопрос задан: 7 February 2009 04:40
20
ответов

Что не протестировать когда дело доходит до Поблочного тестирования?

В которых частях проекта, пишущий модульные тесты почти или действительно невозможен? Доступ к данным? ftp? Если существует ответ на этот вопрос тогда, %100 покрытий являются мифом, не так ли?
вопрос задан: 6 November 2008 15:54
19
ответов

Что самый быстрый путь состоит в том, чтобы получить значение π?

Я ищу самый быстрый способ получить значение π как персональная проблема. Строго говоря, я использую пути, которые не включают использование #define константы как M_PI или жесткое кодирование число в...
вопрос задан: 14 May 2019 15:33
19
ответов

Может знание C, на самом деле повреждает код, который Вы пишете на высокоуровневых языках?

Вопрос кажется прочным, избитым до смерти даже. Умные люди сказали умные вещи относительно предмета. Чтобы быть действительно хорошим программистом, необходимо знать C. Или Вы? Я был просвещен дважды на этой неделе....
вопрос задан: 23 May 2017 12:09
19
ответов

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

Для предотвращения всех стандартных ответов, я, возможно, Погуглил на, я обеспечу пример, на который можно напасть по желанию. C# и Java (и слишком много других) имеют с большим количеством типов часть 'водосливного' поведения I...
вопрос задан: 17 July 2015 07:38