Если код не содержит комментариев, нет каких-либо правил именования и каждый упражняется кто во что горазд,
декомпозиция задач отсутствует напрочь и методы по нескольку сотен строк кода — нормальное явление,
и т.д., и т.п., и прочие прелести, и это считается нормой...
И если нормально структурированный, откомментированный и хоть как-то задокументированный код — это то, о чем все говорят, но никто не видел, и любые намеки на упоминание о подобных вещах считаются признаком слюнтяйства, некрутости и полного непрофессионализма...
Мама дорогая...
Конечно, часто приходилось разбираться в чужом коде без комментариев и модифицировать его, полезно это,
не спорю, но всю жизнь ковырять такое гуано и считать это суперпуперством — это, на мой взгляд, странновато...
Рефакторинг подразумевает, все-таки, приведение такого кода к "съедобному" виду. Дальнейшее — это поддерживание
кода в этом съедобном состоянии. И если нет стандартов кодирования, не проводятся регулярные review, не создается документация (нет, не подробная, а "вид сверху", чтобы можно было быстро понять идею задачи), если за каждой большой задачей закреплен только один человек, и все отдано ему на откуп, а потом, когда он увольняется и на его место приходит новый, которому приходится ковырять этот код с нуля, то это, по моему скромному мнению, не метод взращивания крутизны в разработчиках, а просто Хреновый подход (именно с большой буквы, так велика степень его хреновости). Если в конторе не понимают необходимости всех перечисленных вещей, или понимают, но ничего не собираются делать для этого (это, в первую очередь, касается тимлидов), то в такой конторе лучше не работать. Или поработать год, набравшись опыта, если это первое место, куда взяли, а потом искать компанию с вменяемым подходом к разработке.
А вообще, на мой взгляд, неплохая практика — подопытному на собеседовании не только отвечать на вопросы, которые ему задают, а самому проявлять активность. Например — попросить потенциального непосредственного руководителя показать
отрывок кода какого-либо проекта компании. Если откажется или будет "плавать" — не стоит в такую компанию идти работать.