Skip to content

Примеры классических паттернов с объяснением

License

Notifications You must be signed in to change notification settings

learn-it-in-russian/classic-patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

classic-patterns

Примеры классических паттернов с объяснением

Правила добавления

Каждый pull request - это: один коммит с названием паттерна + указание: добавление или какие исправления.

Формат описания паттерна:

  • Каждый паттерн находится в своей директории, дочерней корневой
  • Название диретории - английское название паттерна
  • Название паттерна - заголовок в readme.md в директории паттерна
  • Эпригаф - шутка или цитата, отражающая суть паттерна (readme.md)
  • Человекочитаемое описание паттерна (также в readme.md)
  • 3-5 примеров использования паттерна в обычной жизни (ещё один параграф в readme.md)
  • Примеры работы паттерна в виде анти-паттерна, если таковые есть. Рекомендации (в readme.md)
  • Код примера в папке $pattern/src/...
  • Пример использования в виде unittest-а в папке $pattern/src/test/...

Договорённость об использовании

Добавляя свой код и прочий текст в этот репозиторий, вы соглашаетесь с его безвозмездным использованием на сайте http://900913.ru

About

Примеры классических паттернов с объяснением

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages