@kolomiec_artiom

Какие статьи, книги прочитать по многофайловым проектам?

Доброй ночи!

Полгода назад написал достаточно большой проект (по своим меркам) на языке питон. Но сейчас столкнулся с тем, что его надо дополнить и некоторую часть кода переписать. И выяснилось, что в моей архитектуре кода это делать жутко неудобно.

Поэтому я хотел бы попросить вас скинуть статьи, посоветовать книги, в которых подробно рассказано о том, как сделать проект так, чтобы его дополнение требовало минимум усилий

Спасибо за помощь!)
  • Вопрос задан
  • 237 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Wentixon
Я бы посоветовал почитать про паттерны проектирования. Точнее не почитать, а действительно разобраться где и как нужно их применять. Лично меня это очень апнуло, при чем не только в ооп, но и вообще, так как с их знанием приходит понимание, что вообще из себя представляет архитектура. Начинаешь уже думать о зонах ответственности, данных которые должны принадлежать этим зонам, а также как это дело правильно связать между собой, чтобы не получилось куча зависимостей. Тогда про файлы/папки речи не будет идти, ты будешь мыслить другими категориями.

Из книг по этой теме рекомендую эту "Head First. Паттерны проектирования". Вначале может быть очень сложно и ничего непонятно, в таком случае можно отложить ее на несколько дней и вернуться к чтению после практики.

Но также добавлю, что пока не пройдешь какой то барьер, то такие книги будут не особо полезны, будешь читать, вроде все понимать, а на деле говнокодить. Можешь прочитать их все, но сразу ничего не получится, надо писать много кода, переписываться и снова писать. Только тогда будет хороший результат
Ответ написан
@deliro
Агрессивное программирование
MVC
Макконнелл
Fluent Python
Ответ написан
si1n3rd
@si1n3rd
Можно посоветовать сет от дяди Боба (Роберт Мартин):
Чистый код. Создание, анализ и рефакторинг.
Чистая архитектура. Искусство разработки программного обеспечения.
Идеальный программист. Как стать профессионалом разработки ПО.

К вашему вопросу больше относятся первая и вторая книги.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 июн. 2019, в 20:56
10000 руб./за проект
26 июн. 2019, в 20:44
3000 руб./за проект
26 июн. 2019, в 19:34
300 руб./за проект