Такого человека называют хакером, и обычно это не бесплатный термин от более профессионального среди нас.
Как вы заметили, сэкономленное время на проектирование, организацию и контроль теряется при отладке. И часто при поиске того, какой выпуск кода был фактически отправлен. Если вы можете найти это вообще!
Я считаю, что такие люди слишком замкнуты в себе, думают, что они слишком хороши, чтобы работать с «ограничениями», от которых должны страдать другие, и поэтому не беспокоиться о них, а это теряет еще больше времени, чем у остальных команда должна убирать за ними. Они также не слишком вовлечены в процесс исправления ошибок (это задача разработчика технического обслуживания, намного превосходящая навыки и талант программиста 1333 года).
Таким образом, это может быть общий подход в другом месте, но у меня (и я старший программист, который имеет склонности к этому подходу, хм) мы не терпим этого. Дело не в том, что нам требуется куча процессов и процедур, но мы настаиваем на минимальной организации, контроле исходного кода (что, честно говоря, чертовски восточно и чертовски полезно!)
Кент Бек и др. - все профессионалы, которые видели, что старые процессы, нагруженные процессами, были плохими сами по себе, поэтому они создали новые методологии для организации кодирования, сохраняя при этом его ориентацию на ремесло, а затем рассказали об этом всем остальным - издавая книги ( как еще ты делал это тогда до интернета?)
Похоже, у вас все правильно - не принимайте плохую практику только потому, что кто-то другой не может ее взломать Ваш лидер команды или менеджер должны сильно упасть на эту «рок-звезду», но если они не… ну, это все равно не помешает вам поступить правильно. Только не принимайте от нее дрянную практику, если она облажается (и она это сделает!), Тогда дайте ей почистить ее. Вы придерживаетесь хороших практик (и знаете, что они собой представляют), не позволяя им перейти в ущерб вашей производительности кодирования, и вы будете хороши в будущем.
Вот эссе от действительно проницательного автора. Это не решает вашу проблему, но дает вам некоторое представление о том, почему это так, и, возможно, несколько советов, как с этим справиться профессионально.