Товарищи мидлы и сениоры, с чего вы начинаете изучение чужого проекта ? С моделей, вьюх или чего то ещё ?
С изучения процессов предметной области, которые реализует сервис. Затем более высокоуровневые шаблоны проектирования (tdd, bdd, ddd etc.), после всего этого уже объекты домена и как они выражены в коде проекта
С изучения процессов предметной области, которые реализует сервис. Затем более высокоуровневые шаблоны проектирования (tdd, bdd, ddd etc.), после всего этого уже объекты домена и как они выражены в коде проекта
А если есть только РЕПО на гитхабе с весьма скудным описанием. Задача разобраться что же это такое и как оно работает
А если есть только РЕПО на гитхабе с весьма скудным описанием. Задача разобраться что же это такое и как оно работает
Если вы находите проект в состоянии, когда нет единого подхода к разработке и лишь конструкции фреймворка, то есть framework driven development - откажитесь при возможности:D если проект не документирован для запуска и проверки основного сценария работы - смело обращайтесь к предыдущим разработчикам и требуйте хоть какой-то спецификации, чтобы понять с чего начать