28
ответов

Насколько сложный код должен быть?

Я учусь об алгоритмах, которые могут помочь мне написать меньший но более сложный код. Вместо того, чтобы писать 150 строк того, если еще операторы, я могу разработать алгоритм, который делает это в 20 строках...
вопрос задан: 17 January 2009 11:30
21
ответ

Обязательное использование фигурных скобок

Как часть документа стандартов кода я записал некоторое время назад, я осуществляю, "необходимо всегда использовать фигурные скобки для циклов и/или условных блоков кода, даже (особенно), если они - только одна строка". Пример://...
вопрос задан: 16 December 2009 20:24
15
ответов

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

Я только что видел огромный regex для Java, который заставил меня думать немного о пригодности для обслуживания регулярных выражений в целом. Я полагаю, что большинство людей - кроме некоторых торговцев жемчуга задиры - согласилось бы...
вопрос задан: 23 May 2017 10:29
13
ответов

В какой точке рефакторинг становится не стоящим того?

Скажите, что у Вас есть программа, которая в настоящее время функционирует способ, которым она, как предполагается. Приложение имеет очень плохой код позади него, съедает большую память, неприступно и взяло бы основную перезапись к...
вопрос задан: 5 March 2009 21:10
11
ответов

Одна база данных или многие?

Я разрабатываю веб-сайт, который будет управлять данными для нескольких объектов. Никакие данные не совместно используются объектами, но они могут принадлежать тому же клиенту. Клиент может хотеть управлять всеми их...
вопрос задан: 3 September 2009 11:10
10
ответов

Я должен использовать Resharper для уборки другого кода народов?

Я использую Resharper на работе. Некоторые мои коллеги не делают. Когда я открываю некоторый код, который был написан кто-то, кто не делает, это сразу очевидно количеством апельсина на моем экране. Кто я...
вопрос задан: 20 October 2009 13:31
9
ответов

Установка/разрушение повреждает тестовую пригодность для обслуживания?

Это, казалось, зажгло немного разговора по другому вопросу, и я думал это достойный вращаться в его собственный вопрос. Принцип DRY, кажется, наше предпочтительное оружием для борьбы с обслуживанием...
вопрос задан: 23 May 2017 10:29
9
ответов

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

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

Что мы должны сделать для подготовки на 2038?

Я хотел бы думать, что часть программного обеспечения, которое я пишу сегодня, будет использоваться через 30 лет. Но я также знаю, что многое из него основано на традиции UNIX представления времени как количество...
вопрос задан: 7 March 2019 00:12
8
ответов

О каких ярлыках программирования Вы заканчиваете тем, что сожалели или отступление? [закрытый]

Я видел этот вопрос, и он напомнил мне о AutoGenerateColumns в старом DataGrid. Несколько раз я использовал их, я закончил тем, что поддержал его, потому что мне было нужно форматирование данных мимо стандарта, "выложенного...
вопрос задан: 23 May 2017 11:55
8
ответов

'от X импортируют' по сравнению с 'импортом X; X.a'

Я видел, что некоторые Python программисты используют следующий стиль справедливо последовательно (мы назовем его, разрабатывают 1): импортируйте some_module # Использование some_module.some_identifier в различных местах. Для поддержки этого...
вопрос задан: 25 February 2013 15:29
8
ответов

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

Это не должно действительно добавлять новые строки, просто что-то читаемое. Что-нибудь лучше, чем это? ул. = "строка 1" + "строка 2" + "строка 3";
вопрос задан: 19 October 2009 15:07
5
ответов

Можно ли включать #include исходный файл .c для удобства сопровождения встроенного C-кода?

Я не являюсь опытным программистом C и знаю, что включение исходного файла .c в другой считается плохой практикой, но я думаю, что это может помочь в поддержке. У меня большой ...
вопрос задан: 12 October 2018 22:16
5
ответов

Сравнения скорости - Процедурный по сравнению с OO на интерпретируемых языках

На интерпретируемых языках программирования, таких как PHP и JavaScript, каковы последствия движения с Объектно-ориентированным подходом по Процедурному подходу? Конкретно, что я ищу...
вопрос задан: 2 May 2017 20:04
5
ответов

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

С чем разработчики программного обеспечения встречаются после другого напряженного выпуска? Ну, первой вещью, с которой мы встречаемся в нашей группе, являются ошибки, которые мы выпустили в открытую. Самая большая проблема, что мы как...
вопрос задан: 6 April 2017 09:44
5
ответов

Пригодность для обслуживания аннотаций Java?

Мой проект медленно реализует аннотации Java. Половина разработчиков - самостоятельно включенный - находит, что выполнение чего-либо сложного с аннотациями, кажется, добавляет к нашей полной нагрузке обслуживания...
вопрос задан: 8 October 2009 14:10
4
ответа

Лучший шаблон для Констант в SQL?

Я видел, что несколько шаблонов раньше 'преодолевали' отсутствие констант в SQL Server, но ни один из них, кажется, не удовлетворяет и производительность и удобочитаемость / проблемы пригодности для обслуживания. В ниже примера...
вопрос задан: 29 June 2015 12:04
4
ответа

Метрики Кода Visual Studio и индекс Пригодности для обслуживания случая переключателя

Как человек, который любит применять лучшие методы, Если я выполняю метрики кода (щелчок правой кнопкой по названию проекта в проводнике решения и выборе "Вычисляет Метрики Кода" - Visual Studio 2010) на: общественность...
вопрос задан: 21 June 2010 13:14
3
ответа

Как я совместно использую константу между кодом C++ и C#?

Я пишу два процесса с помощью C# и WCF для одного и C++ и WWSAPI для второго. Я хочу смочь определить адрес, используемый для коммуникации между двумя в единственном месте и иметь...
вопрос задан: 30 June 2010 02:02
3
ответа

Поддержание и бесплатные и про версии приложения

Я хочу создать Pro версия моего приложения для Android, и задавался вопросом, как структурировать мой репозиторий. Для знают, что у меня есть ответвления функции и соединительная линия. Я хотел бы поместить про версию в другого...
вопрос задан: 27 March 2010 18:56
3
ответа

Агрегироваться или не агрегироваться, который является вопросом о дизайне схемы базы данных

При выполнении минимальных/макс./в среднем запросов Вы предпочитаете использовать таблицы агрегирования или просто запрашивать через диапазон строк в необработанной таблице? Это - очевидно, очень открытый вопрос и нет никого...
вопрос задан: 23 December 2009 23:28
3
ответа

Индекс пригодности для обслуживания

Я столкнулся с рекомендуемыми значениями для Индекса пригодности для обслуживания (MI) следующим образом: 85 и больше: хорошая пригодность для обслуживания 65-85: умеренная пригодность для обслуживания 65 и ниже: трудный поддержать с...
вопрос задан: 12 May 2009 04:17
2
ответа

Техническое тестирование на сайтах

Итак, меня попросили провести техническое обслуживание на веб-сайтах. Это первый раз, когда я буду проводить такого рода тестирование. Я просто хочу знать, в какой степени должно быть проведено тестирование? какие ...
вопрос задан: 11 March 2019 14:24
2
ответа

Наш код отстой, и я бессильна его исправить. Помогите! [закрыто]

Наш код отстой. На самом деле, позвольте мне уточнить это. Наш старый код отстой. Это' Сложно отлаживать и полно абстракций, которые мало кто понимает или даже помнит. Буквально вчера я провел час ...
вопрос задан: 1 September 2010 13:32
1
ответ

В CTE или не в CTE

Слишком долго я застрял в SQL2000, поэтому я мало знаком с общими табличными выражениями. Ответы, которые я дал здесь (# 4025380) и здесь (# 4018793), идут вразрез с ...
вопрос задан: 23 May 2017 11:53
1
ответ

маленькое дублирование кода в циклах с условием продолжения (не чувствует себя чистым),

Так, в Python (хотя я думаю, что он может быть применен ко многим языкам), я оказываюсь с чем-то вроде этого довольно часто: the_input = raw_input ("что распечатать? \n"), в то время как the_input! = "выход": печать...
вопрос задан: 14 May 2014 19:41
1
ответ

Метрическое вычисление кода в Visual Studio

Каков предпочтенный диапазон счета для метрического вычисления кода для следующего Индекса Пригодности для обслуживания Цикломатическая Глубина Сложности Связи класса Наследования
вопрос задан: 9 January 2010 14:56
0
ответов

Как документировать конфигурационные файлы?

Есть ли лучшие практики для документации по файлам конфигурации, особенно для python? В частности, в научных вычислениях обычно используется файл конфигурации в качестве входных данных для управления пакетной обработкой ...
вопрос задан: 5 March 2019 23:10
0
ответов

Советы для нескольких версий в одном приложении

У нас есть одностраничное приложение (AngularJS, Asp.net Web API, MVC, на IIS) с уникальным требованием: когда мы добавляем новые функции и исправляем ошибки, все существующие пользовательские проекты в приложении не могут быть ...
вопрос задан: 15 January 2019 16:50
0
ответов

Что делает код Perl поддерживаемым?

I ' Я пишу Perl уже несколько лет, и это мой любимый язык для обработки текста (многие проблемы генетики / геномики, над которыми я работаю, легко сводятся к проблемам обработки текста). Perl ...
вопрос задан: 5 July 2017 13:09