legacy-code

(это все Oracle 10g): CREATE OR REPLACE FUNCTION bar(...) IS v_first_type VARCHAR2(100) ; v_second_type VARCHAR2(100); CURSOR cur IS SELECT a,b FROM source_table ; v_a int; v_b char; BEGIN OPEN cur; <<l_next>> --10G doesn't have the continue statement. LOOP ...

Я поддерживаю приложение, написанное на Delphi 3, и хотел бы внести некоторые улучшения в исходный код, ожидая возможности обновить его до более новой версии Delphi. Одна из вещей, которую я хотел бы использовать, - это интерфейсы. Я знаю, что Delphi 3 уже имеет концепцию интерфейсов, но у меня возникли пробл...

Как я могу выполнить эквивалент _ _ setattr__ для класса старого стиля?...

У меня есть проект Visual Studio 2005 C++, это консольное приложение. Я хочу начать получать биты кода под тестовым жгутом, но я столкнулся с некоторыми проблемами, которые я не знаю, как лучше всего обрабатывать. Я не хочу, чтобы большая часть моего тестового кода оказалась в норме .exe в производстве, поэ...

в последние месяцы я очень заинтересовался кодированием katas. Я считаю, что это отличный способ отточить свои навыки программирования и улучшить качество кода, который я пишу на работе. есть множество мест, где можно найти Ката. как.. http://codekata.pragprog.com/ http://schuchert.wikispaces.com/Katas ht...

присоединение к существующей команде с большой кодовой базой уже на месте может быть сложным. Каков наилучший подход; широкий; попробуйте получить общий обзор того, как все связывается вместе, из кода узкий; сосредоточьтесь на небольших участках кода за один раз, понимая, как они работают полностью выберите...

Как бы вы пошли на обнаружение мертвого кода в коде C / C++? У меня есть довольно большая база кода для работы, и по крайней мере 10-15% - это мертвый код. Есть ли какой-либо инструмент на основе Unix для идентификации этих областей? Некоторые части кода все еще используют много препроцессора, может ли автома...