Блог компании
Важная информация, полезные статьи

Илья Никишин  —  21 апреля 2025

SOLID - Принцип единственной ответственности (Single Responsibility Principle)

В данной статье рассмотрим первый принцип SOLID - SRP (The Single Responsibility Principle) или Принцип единственной ответственности. Он является одним из самых простых для понимания, но наиболее сложным для реализации. В контексте принципа SRP мы определяем ответственность, как «потенциальный мотив для изменений». В идеале он должен быть один, иначе алгоритмы могут рассыпаться, как домино.

Читать дальше ...
Илья Никишин  —  30 апреля 2025

Сложность операций при работе с основными коллекциями значений в Python

В данной статье рассмотрим сложность основных операций, в нотации O (О большое) при работе с различными коллекциями значений в Python.

Читать дальше ...
Илья Никишин  —  10 мая 2025

Принципы программирования YAGNI, KISS, DRY

Базовые принципы программирования YAGNI, KISS, DRY, следование которым поможет сделать ваш код более качественным и читаемым.

Читать дальше ...
Илья Никишин  —  28 мая 2025

Что такое SOLID? Принципы ООП

При разработке масштабных сайтов и приложений многие задаются вопросом правильного проектирования элементов программы. Грамотно заложенный фундамент позволит без лишних усилий развивать, масштабировать и поддерживать существующее приложение. Следование принципам SOLID позволит создать такое приложение.

Читать дальше ...
Илья Никишин  —  16 июня 2025

GIL в python

При работе с потоками, а также обсуждении быстродействия в python, часто можно услышать про проблему GIL (Global Interpreter Lock). Если кратко, то GIL позволяет работать только одному потоку внутри процесса. Это приводит к снижению производительности многопоточных программ.

Читать дальше ...