Как и обещал, начал цикл из серии SOLID. Разобрал первый принцип, принцип единой ответственности. Решил обновить канал новым названием и в скором времени, думаю обновлю логотип. Да и вы можете принять в этом участие, присылайте свои варианты для нового логотипа в личку. Итак, ссылка на тему принцип единой ответственности внизу. Приятного чтения уважаемые подписчики канала.
https://telegra.ph/Single-Responsibility-Principle---princip-edinoj-otvetstvennosti-07-05
#PuzzleCore #SOLID #IT #dev
https://telegra.ph/Single-Responsibility-Principle---princip-edinoj-otvetstvennosti-07-05
#PuzzleCore #SOLID #IT #dev
Telegraph
Single Responsibility Principle - принцип единой ответственности.
Single Responsibility Principle, он же Принцип единой ответственности, в дальнейшем просто SRP. Термин SRP был введён Робертом С. Мартином в одноимённой статье как часть SOLID, ставших популярными благодаря его книге "Быстрая разработка программ. Принципы…
👍12
А мы продолжаем публиковать материалы, для наших дорогих подписчиков.
https://telegra.ph/Princip-otkrytostizakrytosti-07-19
#puzzlecore #solid #ооп #it #программирование
https://telegra.ph/Princip-otkrytostizakrytosti-07-19
#puzzlecore #solid #ооп #it #программирование
Telegraph
Принцип открытости/закрытости
Продолжаю писать на тему SOLID. И перехожу к следующему пункту OCP(open-closed principle).
👍4
Деструкторы
При уничтожении экземпляра класса в большинстве языков вызывается специальный метод, который называется деструктор.
В Python деструктор можно переопределять с помощью магического метода __del__, который вызовется автоматически при удалении объекта.
Вообще деструкторы крайне редко переопределяется в Python, но полезно знать, что именно эти методы отвечают за очистку при удалении объекта.
#puzzlecore #программирование #it
При уничтожении экземпляра класса в большинстве языков вызывается специальный метод, который называется деструктор.
В Python деструктор можно переопределять с помощью магического метода __del__, который вызовется автоматически при удалении объекта.
Вообще деструкторы крайне редко переопределяется в Python, но полезно знать, что именно эти методы отвечают за очистку при удалении объекта.
#puzzlecore #программирование #it
👍8👎1
Принцип подстановки Лисков
Liskov Substitution Principle (LSP).
https://telegra.ph/Princip-podstanovki-Liskov-08-22
#puzzlecore #solid #ооп #it #программирование
Liskov Substitution Principle (LSP).
https://telegra.ph/Princip-podstanovki-Liskov-08-22
#puzzlecore #solid #ооп #it #программирование
Telegraph
Принцип подстановки Лисков
Liskov Substitution Principle (LSP). Доброго времени, уважаемый читатель. Сегодня поговорим о принципе из цикла SOLID, который имеет имя. =) Сама Барбара Лисков, дает очень понятное описание этому методу, на столько понятное, что, по всему видимому, дошло…
👍5
Всем продуктивной недели! А у нас сегодня рекомендации к читателям))
«Плохой код может работать, но он будет мешать развитию проекта и компании - разработчика, требуя дополнительные ресурсы на поддержку...»
Итак, что если я выделю несколько ключевых слов, тех слов, которые могут быть полезны в практическом применении. Например я скажу - префиксы, компактность, комментарии к коду, акроним - FIRST, или же TDD (разработка через тестирование), ну или вот четыре правила простой архитектуры Кента Бека. Согласно этому правилу, архитектура может считаться простой, если она:
- обеспечивает прохождение всех тестов,
- не содержит дублирующего кода,
- выражает намерения программиста,
- использует минимальное количество классов и методов...
Все это и не только в книге Роберта Мартина - Чистый код.
#рекомендации #книги #программирование #it #puzzlecore
«Плохой код может работать, но он будет мешать развитию проекта и компании - разработчика, требуя дополнительные ресурсы на поддержку...»
Итак, что если я выделю несколько ключевых слов, тех слов, которые могут быть полезны в практическом применении. Например я скажу - префиксы, компактность, комментарии к коду, акроним - FIRST, или же TDD (разработка через тестирование), ну или вот четыре правила простой архитектуры Кента Бека. Согласно этому правилу, архитектура может считаться простой, если она:
- обеспечивает прохождение всех тестов,
- не содержит дублирующего кода,
- выражает намерения программиста,
- использует минимальное количество классов и методов...
Все это и не только в книге Роберта Мартина - Чистый код.
#рекомендации #книги #программирование #it #puzzlecore
👍4❤1
Interface Segregation Principle (Принцип разделения интерфейса)
https://telegra.ph/Interface-Segregation-Principle-Princip-razdeleniya-interfejsa-09-22
#puzzlecore #solid #ооп #it #программирование
https://telegra.ph/Interface-Segregation-Principle-Princip-razdeleniya-interfejsa-09-22
#puzzlecore #solid #ооп #it #программирование
Telegraph
Interface Segregation Principle (Принцип разделения интерфейса)
Interface Segregation Principle (ISP)
👍4