В рамках нашей инициативы по обеспечению качества кода (чтобы помочь людям, использующим RES, писать лучший код и производить лучшее программное обеспечение), мы недавно провели вторую встречу с чистыми слепками кода, чтобы обсудить, как писать более совершенные функции.
- Краткое описание того, что такое чистый код.
- Пара концепций, связанных с функциями
- Рекомендации по написанию хороших функций.
Вот пара ссылок, на которые мы ссылались в наших обсуждениях:
- Длина функций: https://www.martinfowler.com/bliki/FunctionLength.html
- Классы данных Python: https://docs.python.org/3/library/dataclasses.html
- Именованные кортежи Python: https://docs.python.org/3/library/collections.html#collections. namedtuple
- При использовании конструктора над инъекцией: https://blog.ploeh.dk/2018/08/27/on-constructor-over-injection/
- Подсказки по типу Python: https://www.python.org/dev/peps/pep-0484/
- Ведение журнала: https://martinfowler.com/articles/domain-oriated-observability.html
Следите за обновлениями, и ждите новых видео и удачного кодирования!