Kangaroo
412 subscribers
115 photos
61 files
421 links
Научно-техническое сообщество, публикуем и общаемся о программировании, математике и котиках...)

По всем вопросам @Lodhel

Группа вк
https://vk.com/kangarooteampy
Download Telegram
Уже в скором времени начну публиковать интересные и познавательные материалы. Тема, с которой начнем - это чистый код по принципам Роберта Мартина. Разберём принципы SOLID.
👍9🔥2
Channel photo updated
Channel name was changed to «PuzzleCore»
Как и обещал, начал цикл из серии SOLID. Разобрал первый принцип, принцип единой ответственности. Решил обновить канал новым названием и в скором времени, думаю обновлю логотип. Да и вы можете принять в этом участие, присылайте свои варианты для нового логотипа в личку. Итак, ссылка на тему принцип единой ответственности внизу. Приятного чтения уважаемые подписчики канала.

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

#PuzzleCore #SOLID #IT #dev
👍12
Channel photo updated
Итак, вы оказались в ситуации, в которой необходимо написать комментарий? Хорошенько подумайте, нельзя ли пойти по другому пути и выразить свои намерения в коде. Каждый раз, когда вам удается это сделать, - похлопайте себя по плечу. Каждый раз, когда пишете комментарий, - поморщитесь и ощутите свою неудачу. © Роберт Мартин
👍9👎1🤡1
Channel photo removed
Channel photo updated
Сообщество медленно, но верно набирает обороты. Идём курсом дяди Боба - Роберта Мартина. Хотели бы вы видеть рубрику, из подбора технической литературы, по мнению автора сообщества?
Anonymous Poll
90%
Да
10%
Нет
🔥1
Kangaroo
Channel photo updated
Логотип на стадии разработки.) Делюсь с вами, уважаемые подписчики, и готов, выслушать ваше мнение, для того, чтобы сделать логотип, прислушиваясь, к каждому из вас.)
@Lodhel
Открыть комментарии?
Anonymous Poll
64%
Да
14%
Нет
23%
Посмотреть ответы
Деструкторы

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

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

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

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

#рекомендации #книги #программирование #it #puzzlecore
👍41
Написать что то вроде гайда - о разработке на FastAPI, с использованием pydantic в качестве серилизации/валидации?
Anonymous Poll
84%
Да, было бы интересно👍
2%
Нет, google в помощь))
14%
Посмотреть ответы