Идеальный никто не требует, есть просто общие практики, они нисколько не утруждают - это дело привычки, большого ума не надо. Если у него хватило ума раскусить алгоритм, то назвать нормально переменную тем более хватит. Проблема только в том, что он не видит в этом ценности, потому что пишет код на мусорку для кат - написал и забыл, задачка решена. В реальной разработке всегда есть цикл и всегда программист читает кода больше чем пишет, даже если он один на проекте.
Ну ты говоришь, сверху вниз. Это все имеет место на существование, но люпус пока не там, у тебя к нему требования как к синьору.
У него охуенный огонь в голове и он будет рвать на любой работе, а вот эти проформа вещи, о которых ты пишешь, подтянет само собой просто из за среды.
И ты не прав, что он не доделывает что то . Он решает каты до конца, а не бросает их.