Всем привет.
Например, вас взяли на проект где уже написано 100500 строк кода, при чём проект пережил несколько этапов эволюции: писался разными людьми, которые уже не работают, с разным уровнем скиллов и т.д. Другими словами — «сборная солянка» ☺
Вы сразу берёте какую-то таску, пусть будет «на починить» или «реализовать» что-то и понеслась...
Как вы будете это делать?
У меня что-то хреновенько выходит ☹ Реализовывая/чиня что-то, я пытаюсь применять алгоритмы поисков вглубину и ширину. Но проблема заключается в том, что дойдя до самой глубокой ноды я уже не понимаю как и зачем я сюда добрался. Записи и рисовалки не помогают. С шириной всё ещё хуже — инфы набирается столько, что теряю нить её применения и приходится несколько раз начинать сначала.
Интересен любой опыт над любыми проектами... ну, и техники «вливания»