└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Ментальное программирование 2 | Список ресурсов по [Ментальному программированию](https://www.youtube.com/watch?v=EEq1wdM2M2w) от Кирилла Мокевнина (CTO at [Hexlet](https://ru.hexlet.io/)) 3 | 4 | ## Книги 5 | * [Совершенный код](http://www.ozon.ru/context/detail/id/138437220/?partner=rastavelli) 6 | * [Чистый код](http://www.ozon.ru/context/detail/id/142429922/?partner=rastavelli) 7 | * [Принципы, паттерны и методики гибкой разработки на языке C#](http://www.ozon.ru/context/detail/id/141734494/?partner=rastavelli) 8 | * [Предметно-ориентированное проектирование (DDD)](http://www.ozon.ru/context/detail/id/30958003/?partner=rastavelli) 9 | * [Предметно-ориентированные языки программирования](http://www.ozon.ru/context/detail/id/6967089/?partner=rastavelli) 10 | 11 | ## Git 12 | * [git-flow](https://github.com/nvie/gitflow) - Набор скриптов к Git, реализующий модель gitflow на ментальном уровне. 13 | 14 | ## Паттерны и принципы 15 | * [GRASP](https://ru.wikipedia.org/wiki/GRASP) 16 | * [SOLID](https://ru.wikipedia.org/wiki/SOLID_(%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)) 17 | * [CQS](https://ru.wikipedia.org/wiki/CQRS) 18 | * [Law of Demeter](https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%BA%D0%BE%D0%BD_%D0%94%D0%B5%D0%BC%D0%B5%D1%82%D1%80%D1%8B) 19 | * Single level of Abstraction Principle 20 | 21 | ## XP 22 | * [TDD](https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5) 23 | * [Парное программирование](https://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D1%80%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5) 24 | --------------------------------------------------------------------------------