9
ответов

Дизайн является теперь подмножеством рефакторинга?

Рассмотрение прохладных новых принципов разработки программного обеспечения: Гибкий Вы не Собирается Потребность Это Меньше Как Конкурентное преимущество Управляемая Поведением Разработка Зло Преждевременной Оптимизации Новый Путь...
вопрос задан: 14 March 2009 18:11
9
ответов

Эволюция или Оборот для фиксации плохо написанного кода

Я сделал некоторую работу для персонального моего проекта, и теперь я понимаю, почему люди говорят нам распланировать все наши интерфейсы и дизайн перед кодированием. Я имею некоторые хорошие классы и уже имею некоторых...
вопрос задан: 17 February 2009 20:13
9
ответов

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

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

Где найти ресурсы на Рефакторинге? [закрытый]

Рефакторинг является процессом улучшения существующего проектирования системы, не изменяя его поведение. Помимо основополагающей книги Martin Fowler, "Осуществляющей рефакторинг - Улучшение дизайна существующего кода" и Joshua...
вопрос задан: 8 September 2008 11:46
8
ответов

Как я должен осуществить рефакторинг свой код для удаления ненужных одиночных элементов?

Я был смущен, когда я сначала начал видеть антиодноэлементный комментарий. Я использовал шаблон "одиночка" в некоторых недавних проектах, и он удавался красиво. Так так, на самом деле, что я имею...
вопрос задан: 23 May 2017 11:54
8
ответов

Как я мог улучшить этот код C++

Я хочу Ваше предложение на следующем псевдокоде. Предложите, как я мог улучшить его, мог ли я использовать некоторые шаблоны разработки.//я получаю строку, содержащую: идентификационная операция...
вопрос задан: 22 March 2016 01:24
8
ответов

Каково название вопросительного знака в моем URL?

http://example.com/foo.aspx?foo=bar, который я осуществляю рефакторинг и потребность назвать константу, которая будет содержать только символ вопросительного знака этой строки. Я не уверен, что лучше всего назвать переменную как я'...
вопрос задан: 23 July 2015 10:57
8
ответов

Способы ASSERT выражений во время сборки в C

Я убираю какой-то старый код, который повсеместно использует «магические числа» для установки аппаратных регистров, и я хотел бы использовать константы вместо этих чисел, чтобы сделать код несколько более ...
вопрос задан: 21 June 2013 15:20
8
ответов

Подсказки относительно рефакторинга устаревшей [закрытой] схемы базы данных

При застревании со схемой унаследованной базы данных, которая больше не отражается, модель данных является кошмаром каждого разработчика. Все же со всем разговором о рефакторинге кодируют для пригодности для обслуживания, я не услышал много...
вопрос задан: 20 January 2013 15:38
8
ответов

Преждевременный рефакторинг? [закрытый]

Мы все услышали о преждевременной оптимизации, но что Вы думаете о преждевременном рефакторинге? Есть ли по Вашему мнению какая-либо такая вещь? Вот то, что я достигаю. Прежде всего, читающий Martin Fowler'...
вопрос задан: 3 April 2011 19:33
8
ответов

Создание долгого запроса и имеет, многие из если операторы - являются там более изящным путем?

Я должен создать запрос на основе определенных условий. Существует ли лучший способ сделать его, чем способ, которым я сделал ниже? Это хорошо работает, но я вижу, что он выходит из-под контроля справедливо быстро, если было...
вопрос задан: 12 August 2010 18:52
8
ответов

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

У меня есть класс, который является частью проекта библиотеки кода, который был записан для конкретной цели, которая больше не требуется. Таким образом, вопрос - то, что Вы делаете с кодом как это? Вы просто...
вопрос задан: 7 August 2010 15:08
8
ответов

Java - Осуществляет рефакторинг два почти идентичных метода

У меня есть два метода, тот, который считает количество объектов, которые, как полагают, имеют нижнее значение, чем данный объект и другого, который считает количество объектов, которые имеют более высокое значение, чем...
вопрос задан: 3 July 2010 13:19
8
ответов

Вопрос о рефакторинге C#

Я приехал через следующий код сегодня, и мне не нравился он. Довольно очевидно, что это делает, но я добавлю немного объяснения здесь так или иначе: В основном это читает все настройки для приложения от...
вопрос задан: 11 June 2010 12:17
8
ответов

Как упростить сложный бизнес “ЕСЛИ” логика?

Что хорошие пути состоят в том, чтобы обработать сложную бизнес-логику, которая от первого взгляда требует многих вложенных если операторы? Пример: Дисконтный Купон. мог быть: 1a) скидка Значения 1b) Процент...
вопрос задан: 29 May 2010 20:53
8
ответов

Там какая-либо точка к интерфейсу, если только один класс реализует ее?

При рассмотрении (сформировавшейся) кодовой базы в моем новом задании существует интерфейс, и только один класс реализует его (насколько я могу сказать). Могут/должны я избавляюсь от интерфейса?
вопрос задан: 18 May 2010 01:53
8
ответов

Устранение дублирования кода в единственном файле

К сожалению, проект, что я продолжал работать в последнее время, имеет большой объем кода копии-и-вставки, даже в единственных файлах. Есть ли любые инструменты или методы, которые могут обнаружить дублирование или почти...
вопрос задан: 2 February 2010 20:30
8
ответов

Как справиться с плохим [закрытым] кодом

Один из самых неприятных (и к сожалению самый частый) ситуации, с которыми мне противостоят в моем весь день жизнь как разработчик, состоят в том, что я должен исправить ошибки или добавить опции в код, который является плохо...
вопрос задан: 20 January 2010 08:56
8
ответов

Рефакторинг рабочего проекта

Скажем, Вы получили проект, который действительно плохо записан, содержит много запахов кода, wtfs, и т.д. Кроме того, его структура кода является так сложной, что чрезвычайно трудно добавить любого нового...
вопрос задан: 9 December 2009 17:17
8
ответов

Рефакторинг, Если еще дерево

Я имею, если еще дерево, которое собирается вырасти, поскольку я добавляю дополнительные объекты для него для поддержания и я смотрю на лучший способ записать это для пригодности для обслуживания, я запускаю с этого кода частную пустоту...
вопрос задан: 3 September 2009 17:42
8
ответов

Что быстрее? Сравнение или назначение?

Я делаю немного кодирования, где я должен написать такой код: if (array [i] == false) array [i] = true; Интересно, следует ли переписать его как массив [i] = true; Это поднимает вопрос: ...
вопрос задан: 27 May 2009 14:56
8
ответов

Что должно быть на первом месте — шаблон разработки или код?

Я запускаю на свежем новом проекте - должен я смотреть на свою спецификацию и решать, какие шаблоны разработки применяться, или просто придумывают общее представление об организации и позволяют шаблонам появляться...
вопрос задан: 21 May 2009 16:52
8
ответов

Как Вы осуществили бы рефакторинг этот вонючий код? (Вход, Копия и Вставка.Net 3.5)

У меня есть код как это: регистратор Регистратора = новый Регистратор (); Система. Диагностика. Секундомер секундомера = новая Система. Диагностика. Секундомер (); регистратор. LogInformation ("Называющий SomeObject. SomeMethod в" +...
вопрос задан: 8 May 2009 16:29
8
ответов

Сколько логики необходимо вставить класс UI?

Я не уверен, спросили ли это или еще, но сколько логики необходимо вставить классы UI? Когда я начал программировать, я раньше помещал весь мой код позади событий на форме который как все...
вопрос задан: 1 December 2008 06:23
8
ответов

Как осуществить рефакторинг в ответвлении без схождения с ума?

Я осуществляю рефакторинг мой и чужой код все время. Когда я работаю в ответвлении а не в Соединительной линии, это иногда приводит к некоторым чрезвычайно болезненным слияниям, особенно если я не объединяюсь назад для Транкинга...
вопрос задан: 22 September 2008 22:41
7
ответов

How can I abstract out a repeating try catch pattern in C++

I have a pattern that repeats for several member functions that looks like this: int myClass::abstract_one(int sig1) { try { return _original->abstract_one(sig1); } catch (std::exception&...
вопрос задан: 3 October 2018 12:54
7
ответов

Стратегия крупномасштабного рефакторинга

Я в настоящее время работаю в части кода, где и логический и доступ к данным присутствует в классах GUI. Очевидно, я хотел бы изменить к лучшему эту ситуацию. Текущая структура в основном:...
вопрос задан: 7 March 2018 05:01
7
ответов

Участник класса заказывает в исходном коде

Это спросили, прежде (вопрос № 308581), но что конкретным вопросом и ответами является конкретный немного C++ и много вещей, там не действительно релевантны на языках как Java или C#...
вопрос задан: 23 May 2017 10:29
7
ответов

Идеи рефакторинга потребности для Антишаблона Стрелки

Я наследовал монстра. Это подменяет.NET 1,1 текстовых файла процессов приложения, которые приспосабливают Оплате Требования Здравоохранения (ANSI 835) стандартам, но это - монстр. Информация быть...
вопрос задан: 12 May 2017 17:36
7
ответов

Подсказки относительно того, как записать благоприятной для рефакторинга единице тесты TDD

Я работал над проектом MVC ASP.NET в течение приблизительно 8 месяцев теперь. По большей части я использовал TDD, некоторые аспекты были покрыты модульными тестами только после того, как я написал фактический код. Всего...
вопрос задан: 18 March 2017 13:51