Pull to refresh

Comments 3

Можно еще смотреть популярные тулы типа ansible (https://github.com/ansible/ansible) или sentry (https://github.com/getsentry/sentry), почитать коммиты, или посмотреть из каких "компонент" состоят. Не имеет отношение к стандартной библиотеке, но тоже полезно.

Главное не лезть в совсем уж старые или низкоуровневые модули, вроде socket. Их чтение уже не обучает хорошим подходам по написанию кода, местами все становится в точности наоборот.

Зато возможно это хорошая иллюстрация того, почему нужно выделять время на рефакторинг и удаление deprecated кода.

В свое время неплохо прокачался на Django rest framework, пока разбирал недокументированные фичи. Он расширяет Django, поэтому сам по себе не очень большой. Написан, на удивление, не заумно, и там очень много работы с классами, переопределениями методов и полей, mixin'ми.

ЗЫ статья читать код не научила.

Sign up to leave a comment.