Kangaroo
2.27K subscribers
112 photos
61 files
430 links
Kangaroo — о программировании и технологиях.

Python, серверная разработка, инфраструктура, ИИ и собственные проекты. Статьи, технические разборы, эксперименты и наблюдения из практики.

Иногда — математика и котики :)

По всем вопросам: @Lodhel
Download Telegram
Как и обещал, начал цикл из серии SOLID. Разобрал первый принцип, принцип единой ответственности. Решил обновить канал новым названием и в скором времени, думаю обновлю логотип. Да и вы можете принять в этом участие, присылайте свои варианты для нового логотипа в личку. Итак, ссылка на тему принцип единой ответственности внизу. Приятного чтения уважаемые подписчики канала.

https://telegra.ph/Single-Responsibility-Principle---princip-edinoj-otvetstvennosti-07-05

#PuzzleCore #SOLID #IT #dev
👍12
Деструкторы

При уничтожении экземпляра класса в большинстве языков вызывается специальный метод, который называется деструктор.

В Python деструктор можно переопределять с помощью магического метода __del__, который вызовется автоматически при удалении объекта.

Вообще деструкторы крайне редко переопределяется в Python, но полезно знать, что именно эти методы отвечают за очистку при удалении объекта.

#puzzlecore #программирование #it
👍8👎1
Всем продуктивной недели! А у нас сегодня рекомендации к читателям))
«Плохой код может работать, но он будет мешать развитию проекта и компании - разработчика, требуя дополнительные ресурсы на поддержку...»
Итак, что если я выделю несколько ключевых слов, тех слов, которые могут быть полезны в практическом применении. Например я скажу - префиксы, компактность, комментарии к коду, акроним - FIRST, или же TDD (разработка через тестирование), ну или вот четыре правила простой архитектуры Кента Бека. Согласно этому правилу, архитектура может считаться простой, если она:
- обеспечивает прохождение всех тестов,
- не содержит дублирующего кода,
- выражает намерения программиста,
- использует минимальное количество классов и методов...
Все это и не только в книге Роберта Мартина - Чистый код.

#рекомендации #книги #программирование #it #puzzlecore
👍4❤1