14
ответов

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

У меня есть большая путаница кода. По общему признанию я записал это сам - год назад. Это не хорошо прокомментировано, но это не имеет очень сложный также, таким образом, я могу понять это - просто не достаточно хорошо для знания где к...
вопрос задан: 22 September 2011 09:14
14
ответов

Сколько аргументов конструктора слишком многие?

Скажем, у Вас есть класс под названием Клиент, который содержит следующие поля: почтовая Фамилия Имени UserName Позволяет нам также сказать, что согласно Вашей бизнес-логике, все Клиентские объекты должны...
вопрос задан: 7 August 2010 14:49
14
ответов

Это - хорошая практика для создания некогда используемых переменных?

Мой коллега осуществил рефакторинг этот код: частная пустота btnGeneral_Click (возражают отправителю, RoutedEventArgs e) {кнопка Button = (Кнопка) e. OriginalSource; Введите тип = это. GetType (); блок...
вопрос задан: 7 August 2010 14:41
14
ответов

Рефакторинг, если/еще логика

У меня есть класс Java с тысячей методов строки если/еще логика как это: если (userType == "администратор") {если (возраст> 12) {если (местоположение == "США") {//действительно наполняют}...
вопрос задан: 26 May 2010 13:44
14
ответов

Что Вы сделали бы, когда Вы собираетесь добавить некоторые новые опции к большому (и грязный) кодовая база, которая имеет фактически *НЕ* код поблочного тестирования?

Martin Fowler говорит, что мы должны сделать рефакторинг прежде, чем добавить новые опции (учитывая, что исходная программа не хорошо структурирована). Таким образом, все мы хотим осуществить рефакторинг эту грязную кодовую базу, это наверняка...
вопрос задан: 7 October 2008 20:55
13
ответов

Как найти неиспользованный / мертвый код в проектах Java

Какие инструменты Вы используете для нахождения неиспользованного / мертвого кода в больших проектах Java? Наш продукт был в разработке в течение нескольких лет, и становится очень трудным вручную обнаружить код, который больше не используется...
вопрос задан: 3 August 2018 19:44
13
ответов

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

Я столкнулся с оператором переключения в кодовой базе, я продолжаю работать, и я пытаюсь выяснить, как заменить ее чем-то лучше, так как операторы переключения считают запахом кода. Однако...
вопрос задан: 23 May 2017 11:45
13
ответов

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

Чтобы смочь поддержать код, который я пишу, я должен назвать переменные хорошо, зарегистрировать мой код, сохранить уверенным, что ничто не повторяется, что абстракции работают так, чтобы взломы не были необходимы.. и комментарий...
вопрос задан: 19 July 2012 21:30
13
ответов

Осуществляет рефакторинг ошибками компиляции плохо?

Я использовался, чтобы сделать некоторые рефакторинги путем представления ошибок компиляции. Например, если я хочу удалить поле из своего класса и сделать его параметром к некоторым методам, я обычно удаляю поле...
вопрос задан: 13 May 2012 05:49
13
ответов

Сколько дублированного кода Вы терпите? [закрытый]

В недавнем обзоре кода я определил несколько строк дублированной логики в классе (меньше чем 15 строк). Когда я предложил, чтобы автор осуществил рефакторинг код, он утверждал, что код более прост понять...
вопрос задан: 20 February 2010 03:50
13
ответов

Грандиозная задача рефакторинга 5 000 строк CSS. Какие-либо подсказки?

Мне просто присвоили задача осуществить рефакторинг огромные 5 000 строк файл CSS..., но вот худшая часть - я также должен сделать это IE6 совместимый. У любых гуру CSS есть предложения инструментов или возможно подсказки (...
вопрос задан: 11 June 2009 21:17
13
ответов

Кошмар унаследованного кода [закрывается]

Я наследовал проект, где диаграммы классов тесно напоминают паутину на тарелке спагетти. Я записал приблизительно 300 модульных тестов за прошлые два месяца, чтобы дать мне покрытие системы поддержки...
вопрос задан: 17 March 2009 16:06
13
ответов

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

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

Как Вы осуществляете рефакторинг?

Я задавался вопросом, как другие разработчики начинают осуществлять рефакторинг. Каков Ваш первый шаг? Как этот процесс (рефакторинг) отличается при рефакторинге кода, который не является Вашим? Вы тесты записи при рефакторинге?
вопрос задан: 15 October 2008 16:35
12
ответов

Обнаружение лишнего #includes в C/C++?

Я часто нахожу, что раздел заголовков файла становится больше и больше все время, но это никогда не становится меньшим. В течение жизни исходного файла классы, возможно, переместились и пересмотрены, и это...
вопрос задан: 10 December 2018 05:13
12
ответов

Рефакторинг далеко маркированных циклов

После того, как я был убежден, что маркировал, повреждает/продолжает, общее количество "nono" здесь, я нуждаюсь в помощи для удаления маркировки из моего кода. У меня есть квадратная матрица и вектор, который имеет ту же длину...
вопрос задан: 23 May 2017 11:47
12
ответов

Существуют ли какие-либо утилиты, которые помогут мне рефакторинг CSS

Я работаю с некоторыми CSS, которые написаны плохо, чтобы не сказать больше. Я не эксперт по дизайну / CSS, но я, по крайней мере, понимаю C в CSS. Хотя встроенная поддержка CSS внутри VS-2008 далека ...
вопрос задан: 24 February 2017 22:19
12
ответов

Этикет для рефакторинга исходного кода других людей?

Наша команда разработчиков программного обеспечения состоит из набора опытных программистов со множеством стилей программирования и предпочтений. У нас нет стандартов для всего, просто минимальные потребности...
вопрос задан: 26 March 2010 09:39
12
ответов

Eclipse: [Закрывается] большинство полезных рефакторингов

Время от времени я использую функцию рефакторинга Eclipse. Некоторые методы более очевидны тогда другие и некоторые, которых я никогда не пробовал. Какой рефакторинг является самым полезным для Вас и почему?Примечание: Я нахожу...
вопрос задан: 1 December 2009 15:25
12
ответов

Повторное использование кода и [закрытый] рефакторинг

Что такое лучшая практика для повторного использования кода по сравнению со скопировать/вставить? Проблема с повторным использованием может состоять в том, что изменение снова использованного кода будет влиять на многие другие части функциональности. Это
вопрос задан: 15 June 2009 13:53
12
ответов

Какова была Ваша самая прохладная оптимизация SQL на медленном запросе выполнения?

Просто говоря с моим коллегой. Он шел с транзитным участком на его шаге на пути к кофеварке. Я спросил его, "что с обходом 'swarmy'?", сказал он, "Я просто уменьшил два часа длиной...
вопрос задан: 31 March 2009 13:53
12
ответов

Как Вы осуществляете рефакторинг класс, который постоянно редактируется?

Со временем моя команда создала центральный класс, который обрабатывает скопление обязанностей и работает к более чем 8 000 строк, всему этому рукописному, не автоматически сгенерированному. Мандат...
вопрос задан: 24 February 2009 21:35
11
ответов

Как обновить старый код C? [закрытый]

Я работал над приблизительно 10-летним кодом C в своем задании на этой неделе, и после реализации нескольких изменений, я перешел к боссу и спросил, было ли ему нужно что-либо еще сделанное. Именно тогда он сбросил бомбу....
вопрос задан: 1 July 2018 09:02
11
ответов

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

Я столкнулся с несколькими статьями как этот, которые предлагают, чтобы некоторые слова никогда не использовались в качестве части имени класса. Когда класс имеет одно из тех слов на имя, это означает, что код должен быть...
вопрос задан: 23 May 2017 10:27
11
ответов

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

Я хотел видеть, какие люди думали, был лучший способ помочь младшим участникам завоевать доверие в своей способности осуществить рефакторинг код. Я нахожу, что часто младшие разработчики просто следуют за существующими шаблонами...
вопрос задан: 21 December 2011 08:28
11
ответов

Преобразование C источник к C++

Как Вы пошли бы о преобразовании довольно большого (> 300K), довольно сформировавшаяся кодовая база C к C++? Вид C, который я имею в виду, разделяется на файлы, примерно соответствующие модулям (т.е. менее детализированный...
вопрос задан: 20 April 2010 09:15
11
ответов

Лучше всего осуществляя рефакторинг для страшного, В то время как (Истинный) цикл

Если, как я, Вы дрожите на сайте некоторое время (Истинного) цикла, то Вы также, должно быть, хорошо подумали о лучшем способе осуществить рефакторинг его далеко. Я видел несколько различных реализаций, ни один...
вопрос задан: 28 October 2008 19:28
11
ответов

Перезапись или восстановление?

Я уверен, что Вы все были там, Вы берете проект, где существует скрипучая старая кодовая база, которая едва соответствует целевому назначению, и необходимо принять решение или переписать ее с нуля или...
вопрос задан: 29 August 2008 20:27
10
ответов

Как очистить мой код

Будучи в новинку для этого, которое я действительно пытаюсь изучить, как сохранить код максимально простым при выполнении задания, это, как предполагается. Вопрос, который я сделал, от Euler Проекта, он говорит Каждый новый термин...
вопрос задан: 12 March 2018 14:38
10
ответов

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

Я присоединился к проекту направляющих как подрядчик. Проект шел больше года. Код написан приблизительно 10 различными разработчиками, и большинство из них является подрядчиками также. Они имеют...
вопрос задан: 23 May 2017 12:26