19
ответов

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

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

Когда я должен прекратить использовать шаблоны разработки?

Мои коллеги сходят с ума, потому что я продолжаю желать переписать код, который уже работает, потому что я хотел бы заменить некоторый дизайн прежней версии шаблонами разработки. Хотя я чувствую, что это поможет...
вопрос задан: 28 September 2015 08:57
17
ответов

Наследование приложений в новом задании

Когда наследовавшиеся приложения в новом задании, Вы склонны придерживаться исходных методов кодирования разработчиков или Вы начинаете применять свое собственное? Я работаю в небольшом магазине без инструкций и всегда...
вопрос задан: 29 January 2009 16:18
16
ответов

Получение головы вокруг чужого кода

Я иногда достаточно неудачен должным быть сделать изменения к очень старому, плохо не зарегистрированному и плохо не разработанный код. Часто требуется много времени для внесения простого изменения, потому что существует...
вопрос задан: 1 June 2009 19:00
13
ответов

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

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

Лучший способ ознакомиться с наследованной кодовой базой

Накопитель Никто не спросил о самой шокирующей вещи новых программистов, находит, поскольку они вводят поле. Очень высоко в списке, влияние наследования кодовой базы, с которой должен быстро стать...
вопрос задан: 23 May 2017 10:32
11
ответов

Какой наследованный код произвел впечатление или вдохновил Вас?

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

Как заставить команду работать над продуктами прежней версии

Мы - работа в команде на унаследованном коде, который довольно стар и записан на языках начальных дней программирования. Поскольку члены команды обучены в новейшей технологии и теперь помещаются для работы над наследием...
вопрос задан: 20 May 2010 12:00
10
ответов

Как запустить модификацию с больших проектов

Я должен сделать улучшения к существующему проекту C++ с вышеупомянутым 100k строки кода. Мой вопрос состоит в том, Как и где запустить с таких проектов? Проблема увеличивается далее, если код не хорошо...
вопрос задан: 29 June 2009 06:54
9
ответов

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

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

NHibernate на DB прежней версии

Я стыжусь сказать это, но я имею к. Я не работал с ORM's. Я действительно рассматриваю NHibernate, поскольку это, кажется, самый сформировавшийся продукт для .NET там (исправьте меня, если я неправ). Теперь...
вопрос задан: 28 January 2009 17:13
8
ответов

Windows 7 будет поддерживать время выполнения VB6?

Я, может казаться, не нахожу прямой ответ на этом. Кажется, что Visual Studio 6 не будет поддерживаться, но я только обеспокоен временем выполнения. У нас есть некоторые приложения прежней версии, которые мы не переписали бы, но...
вопрос задан: 17 January 2009 00:10
7
ответов

Как к модульному тесту метод с оператором 'использования'?

Как я могу записать модульный тест на метод, который имеет оператор использования? Например, позвольте, предполагают, что у меня есть метод Foo. общественность bool Foo () {использующий (клиент IMyDisposableClass = новый MyDisposableClass (...
вопрос задан: 23 December 2009 17:14
7
ответов

Обнаружение мертвого кода в [закрытом] PHP

У меня есть проект с очень грязным кодом - много дублирования и мертвого кода тут и там. Некоторое время назад было нулевое покрытие кода модульными тестами, но теперь мы пытаемся написать весь новый код в T.D.D...
вопрос задан: 22 November 2009 13:23
7
ответов

Практический рефакторинг с помощью модульных тестов

Только что прочитав первые четыре главы Рефакторинга: Улучшая Дизайн Существующего Кода, я начал свой первый рефакторинг и почти сразу приехал в контрольно-пропускной пункт. Это происходит от...
вопрос задан: 6 February 2009 22:14
6
ответов

Какой древний, старый школьный код у Вас все еще есть перебрасывание?

Скучая из моих мозгов последние несколько больных выходных, я решил попытаться вскопать некоторый старый код. Я мог найти некоторые версии двоичных файлов некоторой древней Atari материалом ST, который я записал, но я не мог...
вопрос задан: 25 November 2011 10:27
6
ответов

Метод для нахождения утечки памяти в больших дампах "кучи" Java

Я должен найти утечку памяти в JAVA-приложении. Я имею некоторый опыт с этим, но хотел бы совет относительно методологии/стратегии для этого. Любая ссылка и совет приветствуются. О нашем...
вопрос задан: 24 March 2010 20:53
6
ответов

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

Хорошо, где я работаю, у нас есть довольно значительное число систем, записанных за последние несколько десятилетий, которые мы поддерживаем. Системы разнообразны в этом несколько операционных систем (Linux, Солярис...
вопрос задан: 25 September 2008 04:15
5
ответов

Дженерики в унаследованном коде

У нас есть довольно большой объем кода, который просто сделал переход к Java 5. Мы использовали дженерики в тех компонентах, предназначенных для того, чтобы быть выпущенным в версии Java 5, но остающийся код...
вопрос задан: 8 December 2009 18:38
5
ответов

Добавление модульных тестов к [закрытому] унаследованному коду

Вы когда-либо добавляли модульные тесты, после факта, к унаследованному коду? Насколько сложный был код и как трудный заблокировать и дразнить все? Действительно ли конечный результат стоил?
вопрос задан: 9 October 2009 02:51
4
ответа

Что лучший способ состоит в том, чтобы обновить от jquery 1.3 до 1,4?

Я пытаюсь решить, жизнеспособно ли обновление, учитывая все библиотеки, мы используем. Проблемой являются некоторые из этих плагинов, не разрабатываются больше, таким образом, я не уверен, кто из них совместим с 1....
вопрос задан: 23 April 2010 15:30
4
ответа

Как Вы запускаете с FxCop на унаследованном коде?

У кого-либо есть опыт представления FxCop к унаследованному коду? Мы хотели бы иметь наш сбой сборки, если кто-либо представляет код, который нарушает правила. Но в настоящее время, это невозможно, как...
вопрос задан: 27 March 2009 09:43
3
ответа

Как пойти о насмешке класса с последними методами?

Скажите, что у меня есть класс A с классом A {заключительное Строковое нечто () {//.. вычисляя результат, связываясь с базой данных, безотносительно.. возвратите "некоторое вычисленное значение";}//... и огромное количество других методов...
вопрос задан: 28 August 2014 18:26
3
ответа

Код рефакторинг на плохой дизайн системы

Я младший инженер-программист, которому было дано задание взять на себя старую систему. У этой системы есть несколько проблем, основываясь на моей предварительной оценке. Спагетти-код повторяющийся код занятия с ...
вопрос задан: 1 September 2010 14:19
3
ответа

Как избежать предупреждений Eclipse при использовании унаследованного кода без дженериков?

Я использую JSON.simple для генерации вывода JSON от Java. Но каждый раз я называю jsonobj.put ("это", "это"), я вижу предупреждение в Eclipse: Безопасность с точки зрения типов: помещенный метод (Объект, Объект) принадлежит...
вопрос задан: 9 June 2010 20:41
3
ответа

Перенаправьте и суд и stdout к строке в C++ для Поблочного тестирования

Я работаю над получением некоторого унаследованного кода под модульными тестами, и иногда единственный способ обнаружить существующее поведение программы от консольного вывода. Я вижу много примеров онлайн для того, как перенаправить...
вопрос задан: 21 July 2009 22:42
3
ответа

Каковы основные изменения синтаксиса в Ruby 1.9?

Кроме того, я задаюсь вопросом, что обновление эффекта до Ruby 1.9 имело бы на унаследованном коде от версии 1.86. Новая версия назад совместима?
вопрос задан: 3 February 2009 04:16
2
ответа

Какая-либо хорошая литература по производительности соединения по сравнению с систематической денормализацией?

Как заключение к этому вопросу я задавался вопросом, были ли хорошие сравнительные исследования, я мог бы консультироваться и провести о преимуществах использования RDMBS, делают оптимизацию соединения по сравнению с систематически...
вопрос задан: 23 May 2017 10:33
2
ответа

Как можно реализовать разработку через тестирование с унаследованным кодом?

Ситуация: миллионы строк кода, больше чем сто разработчиков и частые дефекты. Мы не хотим повторять дефекты, и мы хотим улучшить дизайн кода (кто не делает?). Тест Управляется...
вопрос задан: 8 July 2010 13:52
2
ответа

Швы ссылки в.NET

Я просто недавно закончил книгу Michael Feathers, Работающую Эффективно с Унаследованным кодом. Это была замечательная книга по тому, как эффективно создать тестовые швы и использовать их для получения существующего кода под тестом...
вопрос задан: 24 March 2010 12:14