10
ответов

Рефакторинг Кода: Когда сделать что?

С тех пор, как я начал использовать.NET, я просто создавал классы Помощника или Частичные классы для хранения кода расположенным и содержавшимся в их собственных небольших контейнерах, и т.д. Что я надеюсь знать...
вопрос задан: 23 May 2017 11:54
10
ответов

Что лучшее альтернативно к неконтролируемому оператору переключения?

Я наследовал проект, который имеет некоторые огромные блоки оператора переключения с некоторыми содержащими до 20 случаев. Что хороший путь состоит в том, чтобы переписать их?
вопрос задан: 25 November 2012 23:30
10
ответов

Метод может быть сделан статичным, но должен он?

Resharper нравится указывать на несколько функций на страницу asp.net, которая могла быть сделана статичной. Помогает мне, если я действительно делаю их статичными? Я должен сделать их статичными и переместить их в служебный класс?
вопрос задан: 9 November 2012 12:41
10
ответов

C структура данных для имитации Списка C# <Список <интервал>>?

Я надеюсь осуществлять рефакторинг c# метод в функцию c в попытке получить некоторую скорость и затем назвать c dll в c#, чтобы позволить моей программе использовать функциональность. В настоящее время c# метод берет...
вопрос задан: 31 March 2012 17:45
10
ответов

Что сделать со сверхсложным наследованным кодом

С тех пор, как я приобрел опыт в фирме по разработке программного обеспечения, я нашел трудным терпеть код, не аккуратно структурированный без любой формы архитектуры или красоты или ясности, работает ли это т.е.
вопрос задан: 23 March 2012 10:40
10
ответов

Вы осуществляете рефакторинг в небольших шагах?

Считав "Рефакторинг" Fowler некоторое время, я все еще часто ловлю меня, думая, что "Я должен был сделать это на меньших шагах". - даже когда я не сделал, взломал мой код. Рефакторинг в небольших шагах...
вопрос задан: 30 October 2011 23:33
10
ответов

Действительно ли пустые абстрактные классы являются плохой практикой, и почему?

У нас есть несколько пустых абстрактных классов в нашей кодовой базе. Я нахожу это ужасным. Но помимо этой очень глупой причины (уродство), я должен осуществить рефакторинг его (в пустой интерфейс, например)? Иначе код...
вопрос задан: 27 July 2011 19:20
10
ответов

Рефакторинг сложного если-условия

Кто-либо может предложить лучший способ избежать больше всего если условия? Я имею ниже кода, я хочу, избегают большинства случаев, если условия, как сделать это? любым решением является большая справка; если (adjustment.adjustmentAccount....
вопрос задан: 5 May 2010 21:09
10
ответов

Как утвердить это, Рефакторинг равен первоначальному кодексу

Я работаю с наследием явский кодекс без любых Модульных тестов. Много классов должны быть повторно учтены, чтобы работать с проектом. Много рефакторингов могут быть сделаны с затмением и являются мной делающий некоторых...
вопрос задан: 26 January 2010 15:09
10
ответов

Как я мог осуществить рефакторинг этот код с производительностью в памяти?

У меня есть метод, где производительность действительно важна (я знаю, что преждевременная оптимизация является корнем всего зла. Я знаю, что я должен, и я действительно представлял свой код. В этом приложении каждая десятая часть секунды я...
вопрос задан: 1 January 2010 20:32
10
ответов

Строковые сравнительные тесты в C# - осуществляющий рефакторинг для скорости/Пригодности для обслуживания

Я переделывал небольшие функции в свободное время, пытаясь найти способы осуществить рефакторинг их (я недавно считал книжный Рефакторинг Martin Fowler: Улучшение Дизайна Существующего Кода). Я нашел...
вопрос задан: 31 October 2009 16:51
10
ответов

Осуществите рефакторинг метод с несколькими точками возврата

** РЕДАКТИРОВАНИЕ: существует несколько опций ниже этого, работал бы. Голосуйте/комментируйте согласно своим представлениям о вопросе. Я работаю над чисткой и добавлением функциональности к c# методу с...
вопрос задан: 29 October 2009 18:19
10
ответов

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

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

В C#, сколькими должны быть строки перед классом, считают пересмотренными? [закрытый]

Хорошее эмпирическое правило - то, что я разумно осуществляю рефакторинг любой метод более чем 50 строк. Количество не включает комментарии и пробел, но фактический код. Причина, которая, как я также говорю разумно, является там...
вопрос задан: 11 May 2009 19:06
10
ответов

Как Вы программно определяете количество ссылок на метод с C#

Я недавно наследовал консольное приложение C#, которое нуждается в некотором сокращении, и вымыться. Короче говоря, приложение состоит из единого класса, содержащего более чем 110 000 строк кода. Да, более чем 110...
вопрос задан: 19 September 2008 23:15
9
ответов

Что можно сделать к кодовой базе прежней версии, которая окажет самое большое влияние на улучшение качества?

Поскольку Вы работаете в кодовой базе прежней версии, что будет оказывать самое большое влияние со временем, которое улучшит качество кодовой базы? Удалите неиспользованный код, Удаляют дублированный код, Добавляют модульные тесты для улучшения теста...
вопрос задан: 28 March 2019 09:50
9
ответов

Как я повреждаю несколько циклов foreach? [дубликат]

У меня есть четыре цикла foreach, которые выполняют итерации через наборы, и на основе условия делают что-то. Вот код, который я пишу теперь: булевская переменная breakFlag = ложь; Представьте valueFromObj2 в виде строки = пустой указатель;...
вопрос задан: 5 January 2019 10:11
9
ответов

Что осуществляет рефакторинг и что только изменяет код?

Я знаю, что рефакторинг "изменяет структуру программы так, чтобы функциональность не была изменена". Я говорил с некоторыми парнями, с которыми я работаю на моем заключительном проекте года в университете...
вопрос задан: 13 June 2017 01:24
9
ответов

Как найти все вызывающие стороны функции в C++?

Я осуществляю рефакторинг некоторый код в C++, и я хочу удержать от использования некоторые старые методы. Мой существующий метод для нахождения всех методов похож на это: Прокомментируйте исходный метод в исходном файле в...
вопрос задан: 23 May 2017 10:34
9
ответов

Параметры конструктора - эмпирическое правило

В целом то, что максимальное количество параметров является конструктором класса, должно принять? Я разрабатываю класс, который требует большого количества данных инициализации (в настоящее время 10 параметров). Однако...
вопрос задан: 27 September 2015 01:55
9
ответов

Существует ли рабочий инструмент рефакторинга C++?

Кто-либо знает полнофункциональный инструмент рефакторинга для C++, который работает надежно с большими кодовыми базами (приблизительно 100 000 строк)? Я попробовал то, что я могу найти снова и снова за прошлые годы: SlickEdit...
вопрос задан: 27 March 2015 14:03
9
ответов

Как осуществить рефакторинг быстро развивающийся код?

У меня есть некоторый код исследования, это - вложенное множество реальной крысы, с дублированием кода везде, и ясно должно быть пересмотрено. Однако кодовая база развивается, поскольку я придумываю новые вариации на...
вопрос задан: 2 November 2013 18:04
9
ответов

Объяснение [закрытого] рефакторинга

Вопрос, которым состоит в том Мой вопрос, как можно преподавать методы и важность уборки и рефакторинга кода? Фон я недавно работал над обзором кода для коллеги. Они сделали некоторых...
вопрос задан: 23 August 2013 15:18
9
ответов

Улучшение действительно систем с ошибками

Как Вы начали бы изменять к лучшему действительно систему с ошибками? Позвольте мне объяснить, что я имею в виду, прежде чем Вы рекомендуете создать модульные тесты и осуществить рефакторинг. Я мог использовать те методы, но это будет бессмысленно в...
вопрос задан: 2 May 2012 00:35
9
ответов

Изменение названия компании … мы изменяем пространства имен?

Мы планируем изменение нашего названия компании когда-то скоро. Все наши пространства имен, проекты и т.д. используют XYZ.ComponentName. Мой вопрос Вам был бы, мы должны изменить наши пространства имен? Измените все старое...
вопрос задан: 28 January 2012 22:27
9
ответов

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

Я наследовал много веб-проектов, что опытный высокий разработчик переворачивает уровни. Иногда эти веб-проекты являются ужасной путаницей решений для лейкопластыря. Другие времена они могут быть несколько...
вопрос задан: 19 July 2010 08:18
9
ответов

Как лучше переписать эту повторную функцию

У меня есть следующая функция, которая берет строку в качестве параметра и повторяет его неоднократно (также параметр). Я чувствую, что это - что-то, чем это уже находится в платформе или по крайней мере могло быть...
вопрос задан: 1 July 2010 20:50
9
ответов

Как осуществить рефакторинг вход в систему C#?

В моих сервисах все выставленные методы имеют: попробуйте {//, ядро метода записано здесь} выгода (Исключение исключая) {Журнал. Добавьте (исключая);} Это скучно и ужасно для повторения его много раз. Есть ли...
вопрос задан: 8 March 2010 20:26
9
ответов

Что такое хорошее отношение рефакторинга времени по сравнению со временем разработки?

Я пытаюсь создать план по тому, как мы могли провести больше времени, осуществляя рефакторинг. Таким образом, я хотел соответствовать промышленным стандартам, но у меня есть трудное время для нахождения исследований или метрик на этом. Я чувствую это 20%.
вопрос задан: 16 September 2009 15:33
9
ответов

Что я должен иметь в виду для рефакторинга огромной кодовой базы?

Я собираюсь осуществить рефакторинг определенные части в огромной кодовой базе (18000 + классы Java). Цель состоит в том, чтобы быть в состоянии извлечь нижние уровни как независимые библиотеки, которые будут снова использованы в других проектах, которые
вопрос задан: 15 May 2009 23:15