2
ответа

Как пойти об организации ремня безопасности модульного теста для кода Visual C++ прежней версии?

У меня есть проект C++ Visual Studio 2005 года, это - консольное приложение. Я хочу начать получать биты кода под тестовой обвязкой, но я столкнулся с некоторыми проблемами, которые я не знаю, как лучше всего обработать...
вопрос задан: 21 July 2009 01:08
2
ответа

Обнаружение мертвого кода в [закрытом] проекте C/C++ прежней версии

Как Вы пошли бы об обнаружении мертвого кода в коде C/C++? У меня есть довольно большая кодовая база для работы с, и по крайней мере 10-15% мертвый код. Там какой-либо основанный на Unix инструмент должен определить это области? Некоторые...
вопрос задан: 23 October 2008 09:20
1
ответ

Отдельные потоки для ввода и вывода сокета

Я был присвоен для работы над некоторой производительностью и случайными проблемами катастрофического отказа многопоточного сервера Java. Даже при том, что потоки и потокобезопасность не являются действительно новыми темами для меня, я узнал разработку...
вопрос задан: 23 May 2017 10:32
1
ответ

Кодирование Katas для осуществления рефакторинга унаследованного кода

Я стал довольно интересующимся кодированием katas в последние месяцы. Я полагаю, что они - отличный способ заточить мои навыки программирования и улучшить качество кода, который я пишу на задании. Там являются многочисленными...
вопрос задан: 16 May 2015 08:06
1
ответ

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

В моем проекте я в настоящее время готовлю пошаговое перемещение от унаследованного кода до новых, правильно разработанных и протестированных модулей. С тех пор не каждый коллега - программист следует тесно, что я делаю, я хотел бы...
вопрос задан: 11 November 2009 18:05
0
ответов

Создание библиотеки заглушки Link Seam для iOS

В главе 4 «Эффективной работы с унаследованным кодом» (Michael Feathers) представлена ​​концепция Link Seam, где ваш тестовый код связан с набором замены зависимых библиотек,
вопрос задан: 23 March 2019 16:06
0
ответов

Установка VB6 в Windows 7 / 8 / 10 [дубликат]

Возможный дубликат :Кто-нибудь добился успеха с Visual Studio 6 в Windows 7? Работает ли VB6 IDE на Windows 7 64 -бит? У меня были проблемы с установкой VB6 в Windows 7. Я понимаю, что это...
вопрос задан: 10 January 2019 14:01
0
ответов

Неявное int возвращаемое значение функции C

Я погуглил и просто могу похоже, не нашел ответа на этот простой вопрос. Работая над устаревшей кодовой базой (недавно перенесенной на Linux и постепенно обновляющейся до нового компилятора), я вижу много int...
вопрос задан: 13 December 2017 01:07
0
ответов

Советы по работе с устаревшим кодом

Мне нужен совет о том, как работать с устаревшим кодом. Некоторое время назад мне было поручено добавить несколько отчетов в приложение для составления отчетов. написано в Struts 1, еще в 2005 году. Ничего страшного, но код довольно ...
вопрос задан: 1 November 2017 23:03
0
ответов

Как отделить хороший код от устаревшего кода / кода режима причуд

Учитывая некоторую библиотеку, которая реализует какой-то широко распространенный протокол или что-то подобное ( например FTP), как бы мне сохранить свой стандартный совместимый код отдельно от кода, который нужен только для того, чтобы иметь возможность
вопрос задан: 23 May 2017 11:48
0
ответов

Макросы препроцессора как параметры для других макросов

Следующий код C++ компилируется и работает так, как задумано программистом в GCC (4.0.4) #define FOO(x,y,z ) ((х)*(у)*(г)) #define BAR(x) FOO(x,1) #define BAZ 3,7 int main() { вернуть БАР(БАЗ); /* ...
вопрос задан: 25 June 2016 21:41
0
ответов

Сбросить статическую переменную класса во время модульного теста

Я пытаюсь написать модульный тест для устаревшего кода. Класс, который я тестирую, имеет несколько статических переменных. В моем классе тестовых случаев есть несколько методов @Test. Следовательно, все они имеют одно и то же состояние. Есть...
вопрос задан: 6 August 2012 14:00
0
ответов

CQRS с устаревшими системами

Я хочу преобразовать относительно новое веб-приложение с четкой моделью предметной области в систему, более похожую на CQRS. Мое новое приложение, по сути, является улучшенной заменой старого...
вопрос задан: 19 June 2012 14:08
0
ответов

Где хранить словари в приложении с помощью внедрения зависимостей

У меня есть устаревший код, и у меня проблема с его реконструкцией. В начале своего приложения я загружаю из WCF в свойство в списке пользователей приложения (это приложение SL). Затем каждый элемент управления (для ...
вопрос задан: 2 February 2012 13:48
0
ответов

Как рефакторить статические классы для использования инъекции зависимостей?

Я унаследовал некоторый код, в котором есть класс AuthenticationManager со всеми статическими методами. Я внедряю DI и хотел добавить конструктор, который принимал бы зависимость UserController UserController ...
вопрос задан: 23 December 2011 03:40
0
ответов

Как реализовать большое количество сложных оболочек для устаревшего API / фреймворка (макросы C ++ против шаблонов C ++ против генератора кода)?

Мы работаем с очень старой устаревшей системой, реализованной на C ++ с компилятором VC6. Сейчас мы находимся в процессе рефакторинга кода. Мы также перешли на компилятор VC9. Мы используем внешнюю проприетарную структуру, ...
вопрос задан: 14 December 2011 11:20
0
ответов

Лучший вариант для ретроспективного применения TDD в кодовой базе C #

У меня есть существующий фреймворк, состоящий из 5 библиотек C #, фреймворк хорошо используется с 2006 года и является основной базой кода для большинства моих проектов. Моя компания желает развернуть TDD по причинам ...
вопрос задан: 27 October 2011 13:58
0
ответов

Не требуется, нет включения, нет перезаписи URL-адреса, но сценарий выполняется без указания URL-адреса.

Я пытаюсь отследить поток выполнения в некотором устаревшем коде. У нас есть доступ к отчету с помощью http://site.com/?nq=showreport&action=view. Это загадка: в index.php нет $ ...
вопрос задан: 20 July 2011 22:51
0
ответов

Предложите простую ORM на .NET - дизайн для поддержки устаревших приложений

I мне поручено поддерживать кучу устаревших приложений с интенсивным использованием хранимых процедур, созданных до '05, когда не было ORM. Разработчики, которые работают со мной, не знают ни Entity Framework, ни LINQ и ...
вопрос задан: 20 May 2011 17:38
0
ответов

Совместное использование сеанса между двумя приложениями ASP.NET, где одно вложено в другое

Итак, прежде чем вы спросите: «Какого черта вы имеете в виду, одно вложено в другое?» Я объясню это так просто, как смогу. Веб-приложение .NET (A) существовало. Было создано дополнительное приложение (B), которое ...
вопрос задан: 14 February 2011 16:51
0
ответов

язык без «если»?

Коллега сказал, что слышал о языке, в котором отсутствует концепция «если». Это возможно? Если да, то на каком языке?
вопрос задан: 14 January 2011 03:58
0
ответов

Я поддерживаю класс Java длиной 40 000 строк .. проблема?

Это может быть субъективный вопрос, ведущий к удалению, но мне бы очень хотелось получить обратную связь. Недавно я перешел в другой очень большой корпоративный проект, где работаю разработчиком. Я был в ужасе от ...
вопрос задан: 12 January 2011 10:54
0
ответов

Что эквивалентно поддержке интерфейсов в Delphi 3?

Я поддерживаю приложение, написанное на Delphi 3, и я хотел бы внести некоторые улучшения в исходный код, ожидая возможности обновить его до более новой версии Delphi. Один из ...
вопрос задан: 2 December 2010 16:42
0
ответов

UnitTesting класса, который возвращает сложный набор данных

После нескольких месяцев разочарование и время, потраченное на вставку игл в куклы вуду предыдущих разработчиков, я решил, что лучше попробовать рефакторинг унаследованного кода. Я уже заказал Майкла ...
вопрос задан: 19 October 2010 08:01