История изменений
Исправление KivApple, (текущая версия) :
Я про «знает кодовую базу». Кодовую базу меняет не один разработчик, а множество, каждый из которых имеет разный уровень скиллов и разное понимание проекта.
Без автокомплита и подсветки всяких сомнительных мест тебе придётся либо ломать сборку каждый второй коммит, либо штудировать каждый коммит каждого коллеги каждый день. Во втором случае необходимое время линейно зависит от количества коллег, а значит при каком-то их количестве ты начнёшь тратить время на изучение их коммитов больше, чем на разработку своих фич.
А можно просто держать в голове общую архитектуру проекта, а детали вспоминать через автокомплит и подсказки IDE. Тогда у тебя будут всегда актуальные данные. «Вкалывают роботы, счастлив человек» (c)
При этом в языках без аннотаций типов в том или ином виде автокомплит выдаёт погоду на марсе.
Исправление KivApple, :
Я про «знает кодовую базу». Кодовую базу меняет не один разработчик, а множество, каждый из которых имеет разный уровень скиллов и разное понимание проекта.
Без автокомплита и подсветки всяких сомнительных мест тебе придётся либо ломать сборку каждый второй коммит, либо штудировать каждый коммит каждого коллеги каждый день. Во втором случае необходимое время линейно зависит от количества коллег, а значит при каком-то их количестве ты начнёшь тратить время на изучение их коммитов больше, чем на разработку своих фич.
А можно просто держать в голове общую архитектуру проекта, а детали вспоминать через автокомплит и подсказки IDE. Тогда у тебя будут всегда актуальные данные. «Вкалывают роботы, счастлив человек» (c)
Исходная версия KivApple, :
Я про «знает кодовую базу». Кодовую базу меняет не один разработчик, а множество, каждый из которых имеет разный уровень скиллов и разное понимание проекта.
Без автокомплита и подсветки всяких сомнительных мест тебе придётся либо ломать сборку каждый второй коммит, либо штудировать каждый коммит каждого коллеги каждый день. Во втором случае необходимое время линейно зависит от количества коллег, а значит при каком-то их количестве ты начнёшь тратить время на изучение их коммитов больше, чем на разработку своих фич.
А можно просто держать в голове общую архитектуру проекта, а детали вспоминать через автокомплит и подсказки IDE. Тогда у тебя будут всегда актуальные данные.