Независимо от того, как быстро компания этого хочет, я всегда стараюсь писать код в меру своих возможностей.
Я не считаю, что это занимает больше времени и обычно экономит много времени, даже в краткосрочной перспективе.
Я не помню, чтобы когда-нибудь писал код и никогда не смотрел на него снова, я всегда делаю несколько проходов над ним, чтобы протестировать и отлаживать его, и даже при таких нескольких проходах практик, таких как рефакторинг для сохранения моего кода СУХИМ, документация (до некоторой степени) разделение интересов и сплоченность, кажется, экономят время.
Это включает в себя создание гораздо большего количества небольших классов, чем у большинства людей (пожалуйста, по одной проблеме на класс), и частое извлечение данных инициализации во внешние файлы (или массивы) и написание небольших анализаторов для этих данных ... Иногда даже пишут небольшие графические интерфейсы вместо редактирование данных вручную.
Само кодирование довольно быстрое и легкое, отладка, которую кто-то написал, когда он был «Под давлением», - это то, что занимает все время!