Почему программисты не любят чужой код
Есть вещи, которые программист открывает с внутренним спокойствием. Новый ноутбук. Свежий проект. Пустой файл. Документацию, которая действительно существует. И есть вещь, после которой даже взрослый Senior-разработчик на секунду смотрит в окно и думает: “А может, я зря не пошёл разводить кактусы?” Это чужой код. Причём “чужой” — это не обязательно код другого человека. Иногда это твой собственный код, написанный полгода назад. Просто ты уже не помнишь, кто был этот человек, почему он так сделал и чем он вообще тогда руководствовался...