6
ответов

Как визуализировать структуру проекта в MATLAB? [закрытый]

Я вошел во владение нескольких тысяч строк кода Matlab, некоторые как> 900 функций строки и несколько каталогов, полных function_name.m файлов. Трудно выяснить то, что все делает (...
вопрос задан: 7 January 2014 19:00
6
ответов

Как разделить большой проект Java на меньшие компоненты

У нас есть попытка разделить большую кодовую базу на логические модули. Я хотел бы некоторые рекомендации за инструменты, а также безотносительно событий, которые Вы, возможно, имели с этим видом вещи. Приложение...
вопрос задан: 9 December 2013 05:11
6
ответов

Объект бога - уменьшение, связывающееся с 'основным' объектом

У меня есть объект под названием Параметры, который брошен от метода до метода вниз и дерева вызова через границы пакета. Это имеет приблизительно пятьдесят переменных состояния. Каждый метод мог бы использовать один или два...
вопрос задан: 20 March 2013 18:25
6
ответов

Удалите повторяющиеся, твердые кодированные циклы и условия в C#

У меня есть класс, который сравнивает 2 экземпляра тех же объектов и генерирует список их различий. Это сделано цикличным выполнением через ключевые наборы и заполняющийся ряд других наборов...
вопрос задан: 6 October 2011 00:45
6
ответов

Как / если осуществить рефакторинг программу Delphi с помощью только, формируется и модули данных

После лет кодирования программ Delphi, поскольку непригодный для тестирования код в формах и datamodules, включая глобальные переменные и единственные классы является самими формами, содержа весь код, в котором я нуждаюсь для...
вопрос задан: 26 August 2011 13:50
6
ответов

Что является причиной позади JSLint, говорящего, что существует “слишком много операторов var”

JSLint (с включенным флагом onevar) отмечает некоторый код JavaScript, который я имею со следующим: проблема в строке 5 символов 15: Слишком много операторов var. Я рад зафиксировать эти ошибки, но...
вопрос задан: 4 October 2010 16:13
6
ответов

Протестируйте Управляемый Дизайн - где я шел не так, как надо?

Я играю с игрушечным проектом дома для лучше понимания Теста Управляемый Дизайн. В первых вещах, казалось, подходил, и я вошел в колебание проваливания тестов, кода, пройдя тест. Я затем приехал в...
вопрос задан: 19 July 2010 23:08
6
ответов

Лучшее имя, необходимое для применения функции на элементах контейнера

У меня есть контейнерный класс (содержащий мультииндексный контейнер), для которого у меня есть общественность "foreach" функция членства, таким образом, пользователи могут передать функтор для применения на все элементы. При реализации я имел..
вопрос задан: 26 May 2010 09:03
6
ответов

Как преобразовать это процедурное программирование в объектно-ориентированное программирование?

У меня есть исходный код, который необходим, чтобы быть преобразованным путем создания классов, объектов и методов. До сих пор я только что сделал путем преобразования начального основного в отдельный класс. Но я не знаю, что сделать...
вопрос задан: 18 March 2010 13:25
6
ответов

Java осуществляет рефакторинг к промышленным стандартам Дженериков

Кажется, существуют некоторые дебаты по рефакторингу для использования дженериков Java в моей текущей команде. Вопрос, который я имею, - то, что является текущими промышленными стандартами с точки зрения рефакторинга более старого кода Java...
вопрос задан: 27 February 2010 00:46
6
ответов

стратегии управления длинными файлами класса в php

У меня есть набор функций, которые я хочу переместить в класс. Они в настоящее время разделяются на несколько довольно длинных файлов. Я предпочел бы не иметь одни 2 500 файлов строки, но насколько я могу сказать, Вы можете'...
вопрос задан: 17 December 2009 20:26
6
ответов

“осуществите рефакторинг, осуществляют рефакторинг, осуществляют рефакторинг Ваш код”. Что это означает точно и почему делают это?

Я часто получал известие от блога профессионалов что-то как рефакторинг Вашего кода каждый раз, когда шанс Вы добираетесь. Что это точно? Перезапись кода в более простом и меньшем количестве строк? Какова цель сделать...
вопрос задан: 17 November 2009 18:07
6
ответов

Если Вы изменяете код, который имеет модульный тест против него, который Вы изменяете сначала?

У меня есть проект, что я создаю это, я должен изменить метод для поведения немного отличающийся. У меня есть несколько модульных тестов, уже созданных против того метода, но я должен буду добавить больше для покрытия...
вопрос задан: 14 October 2009 21:40
6
ответов

Как преодолеть антишаблон “Большой Комок грязи”?

Что заставляет компьютерную программу превращаться в Большой Комок грязи? Действительно ли возможно восстановиться с этого антишаблона? Там доказаны, осуществив рефакторинг методы, которые могут быть применены?
вопрос задан: 30 September 2009 14:45
6
ответов

Разработка конструкторов для тестируемости

Я работаю с некоторым существующим кодом, пытаясь добавить к нему и увеличить модульные тесты на него. Но сталкиваясь с некоторыми проблемами с получением тестируемого кода. Исходный Конструктор: общедоступная Информация () броски...
вопрос задан: 24 September 2009 10:01
6
ответов

Python: предпочесть несколько маленьких модулей или один больший модуль? [закрытый]

Я работаю над веб-приложением Python, в котором у меня есть некоторые маленькие модули, которые выполняют очень определенные функции: session.py, logger.py, database.py, и т.д. И "маленьким" я действительно имею в виду маленький; каждый из...
вопрос задан: 2 August 2009 20:49
6
ответов

(Визуальный) анализ зависимости от проекта C++

У меня есть несколько крупных проектов, я продолжаю работать в своем новом месте работы, которые имеют сложный набор статически связанных зависимостей библиотеки между ними. Освобождает число приблизительно 40-50, и это...
вопрос задан: 16 July 2009 13:59
6
ответов

Делает это существует: Повторное Средство поиска Кода?

В ближайшем будущем я наследую несколько крупный проект. Я делал некоторые маленькие обновления его недавно и заметил, что части его могли использовать некоторый рефакторинг, так как существуют методы...
вопрос задан: 9 July 2009 16:21
6
ответов

Предотвращение классов бога веб-сервиса

У меня есть сложный клиент RIA, который общается с веб-сервисом SOAP WCF, второе существо действующее слово. Это привело к страшному классу бога, содержащему 131 метод [OperationContract]...
вопрос задан: 8 July 2009 23:10
6
ответов

DevExpress осуществляют рефакторинг Pro по сравнению с JetBrains ReSharper

В моем отделе мы в настоящее время используем ReSharper 4.0 и решаем, обновить ли до 4,5 после его выпуска на следующей неделе. Я лично - огромный поклонник ReSharper однако, много моих коллег имеют...
вопрос задан: 9 April 2009 13:33
6
ответов

Рефакторинг и разработка через тестирование

Я В настоящее время читаю две превосходных книги, "Работающие Эффективно с Унаследованным кодом" и "Чистым Кодом". Они заставляют меня думать о способе, которым я пишу и работаю с кодом абсолютно новыми способами, но один...
вопрос задан: 18 March 2009 10:09
6
ответов

Используя мерзавца / подвижный на проектах с непрерывным рефакторингом?

Я пытаюсь понять, есть ли у меня действительно какой-либо случай для использования мерзавца / подвижный. Проекты я работаю, являются Java и c# проектами, обычно с 5-20 людьми, работающими для общей цели ("выпуск"). Большинство...
вопрос задан: 12 March 2009 05:57
6
ответов

Существует ли точка, где стоимость рефакторинга перевешивает стоимость перезаписи?

У нас есть некоторый действительно шокирующий код, рекламируемый как платформа следующего поколения в моем текущем месте занятости. Вещь, существует только один человек этого мнения, и это - парень, который записал большую часть из него...
вопрос задан: 23 February 2009 11:15
6
ответов

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

Лично, я всегда помещал модульные тесты в отдельный проект просто, потому что это - то, как MSTest, кажется, настраивается. Но я читаю Рефакторинг: Улучшение Дизайна Существующего Кода Martin Fowler и...
вопрос задан: 6 February 2009 19:51
6
ответов

Запуск UnitTesting на Крупном проекте

Кто-либо может рекомендовать некоторые лучшие практики о том, как заняться проблемой запуска к UnitTest крупный существующий CodeBase? Проблемы, с которыми я в настоящее время сталкиваюсь, включают: ОГРОМНЫЙ существующий НУЛЬ кодовой базы...
вопрос задан: 20 January 2009 23:54
6
ответов

Связь, сцепление и закон Demeter

Закон Demeter указывает, что необходимо только говорить с объектами, о которых Вы знаете непосредственно. Таким образом, не выполняйте объединение в цепочку метода, чтобы говорить с другими объектами. Когда Вы делаете так, Вы...
вопрос задан: 20 January 2009 17:38
6
ответов

Как Вы обрабатываете силу между рефакторингом и потребностью в слиянии?

Наша политика при обеспечении новой версии состоит в том, чтобы создать ответвление в нашем VCS и обработать его нашей команде QA. Когда последний дает свободу действий, мы отмечаем и выпускаем наш продукт. Ответвление сведено...
вопрос задан: 22 October 2008 15:37
6
ответов

Рефакторинг “включает ад файла”

Одна вещь это действительно делало жизнь трудной в набирании скорость на кодовой базе на проекте классика ASP, состоит в том, что включать ситуация с файлом является своего рода путаницей. Я иногда нахожу функцию...
вопрос задан: 27 September 2008 14:53
6
ответов

Рефакторинг в [закрытом] Ruby

Есть ли какие-либо программы или IDE, которые поддерживают рефакторинг для Ruby или RoR?
вопрос задан: 24 September 2008 19:10
6
ответов

Хорошая поддержка рефакторинга [закрытого] C++

Visual Studio, осуществляющая рефакторинг поддержку C#, довольно хороша в наше время (хотя не вдвое менее хороший, чем некоторый IDE Java я уже видел), но я действительно пропускаю поддержку C++. Я видел, Осуществляют рефакторинг! и...
вопрос задан: 18 September 2008 13:11