То есть — повысить свою квалификацию =)
По идее любая контора получившая на руки ТЗ, в состоянии развернуть решение и стартовать процесс доработки.
Большое заблуждение. Если вы продаете носки, магазин чисто технически простой - да, возможно кое с чем сможете смерится и использовать, но в 90% случаях нужны сразу доработки и/или с обновлениями что то ломается.
К тому же сами разработчики дешевле - а значит и качество разработки хуже (как правило).
Замедляет и усложняет сайт неправильная архитектура проекта, количество запросов в базу, наличие или отсутствие кеширования и тп. фреймворк - это еще ничего не значит, главное скилы команды!
1. Требуйте хорошего покрытия тестами. Вы получите инструмент для проверки работоспособности, более надежный код и более понятный. Потому что хорошо написанный код проще тестировать, и разработчикам придется писать внятно.
Мы планируем разрабатывать сайт. Я знаю о системе проверки перед тем, как принять работы. Но как "Хорошо покрыть тестами готовый продукт"?
В каком виде будет "инструмент для проверки работоспособности" и как им пользоваться?
Резюмируя — количество костылей обратно пропорционально квалификации программиста, вне зависимости от используемого инструмента.
Записал себе в цитатник)))