Last weeks had to actively study an old legacy project.
It's hard.
Because of another stack, architecture, coding approaches.
Only after two weeks of daily investigation I started understanding what's happening in, in order to refractor it.
In this article there're principles which makes easier and more consistent approaches for reading another's code.
Последние недели приходится активно изучать чужой legacy проект.
Тяжело.
Стек не знакомый. Архитектура не знакомая. Подходы к написанию кода не знакомы.
Только через две недели ежедневного исследования начал понимать что происходит в коде, для того чтобы начать его рефакторить.
В этой статье даны принципы, облегчающие и систематизирующие методики чтения чужого кода.
А как говорят специалисты, программист пишет код 20% своего времени, остальное время он читает код.
http://wiki.c2.com/?TipsForReadingCodehttps://t.me/middle_java#programming #education