Никогда не выбросить программное обеспечение?
Джоэл заключает , что компании никогда не должны выбрасывать программное обеспечение.
Я стараюсь быть хорошим программистом и следовать этому правилу. Я попал в проект пятилетней давности, которым руководил один человек. Он наполнен антипаттернами и в целом имеет плохой дизайн. Большинство проблем связано с уровнем данных со встроенным динамическим SQL.
Я мог повторно собрать требования и построить это приложение с использованием объектно-ориентированного проектирования, шаблонов проектирования и современных технологий .NET. управляемый и гибкий.
В небольших приложениях, с такими проблемами, следует ли нам следовать совету Джоэла?
Этот вопрос может быть отброшен из-за субъективности, но я считаю, что это имеет решающее значение для моей работы как программиста.