Публикации по теме 'design-patterns'
Что такое дырявые абстракции? (Иллюстрированное руководство)
"Привет, мир"
Что такое дырявые абстракции? (Иллюстрированное руководство)
Абстракции - естественная часть разработки программного обеспечения, и утечки не обязательно являются плохими
Если вы сейчас осмотритесь, то обнаружите, что окружены очень сложными объектами. Смартфоны, компьютеры, принтеры, автомобили, телевизоры, тостеры - список можно продолжить. Но какими бы сложными ни были эти устройства, вы можете использовать их для того, что вам нужно, даже если вам будет сложно..
Шаблон проектирования Python — поведенческий | Часть 3
Привет, с возвращением! Спасибо всем вам, я получил отличный отклик на мои последние 2 статьи из этой серии. Если вы один из тех, кто не читал часть 1 и часть 2 этой серии, я предлагаю вам попробовать.
В этой статье я расскажу (1) что такое поведенческий шаблон проектирования (2) его типы на простых примерах. Я дам краткое изложение по каждой теме и некоторый код, чтобы вы могли быстро и легко понять его.
Ключевые слова — шаблон проектирования, Python, творческий,..
Принципы и практика чистого кода
Справочник программиста-практика
Я написал книгу Принципы и шаблоны чистого кода: руководство программиста , которая доступна на Amazon .
Принципы и шаблоны чистого кода – это одно из самых полных и понятных руководств для разработчиков программного обеспечения, помогающее им писать чистый код каждый день. Книга наполнена принципами и шаблонами, которые помогают разработчикам, от новичков и юниоров до пожилых людей и экспертов, писать более чистый код. Принципы и шаблоны,..
Пошаговое руководство по шаблону делегата в Swift
В процессе разработки приложений часто требуется изменять данные на одном экране на основе взаимодействия с другим или устанавливать связь между разными экранами. Для эффективного решения этих сценариев шаблон делегирования становится ценным инструментом в наборе инструментов iOS-разработчика.
Что вы узнаете:
Что такое шаблон делегата; Как реализовать шаблон делегата с протоколами; Как реализовать шаблон делегата в UIKit.
Шаблон делегата
Делегат — это шаблон проектирования,..
Вопросы по теме 'design-patterns'
как лучше всего ограничить услуги для определенных пользователей
РЕДАКТИРОВАТЬ: переформулировать и упростить вопрос для уточнения...
В моем сервисном слое у меня есть что-то вроде
GetAllMessages(string userid);
В моей системе могут быть разные типы пользователей, такие как клиенты/поставщики и т. д....
256 просмотров
schedule
25.11.2023
Толстые контроллеры в рельсах
Я начал работать с учебным пособием на railstutorial.org , чтобы познакомиться с фреймворком. Мои контроллеры еще не чудовищны, но я вижу, что Single Responsibility Principal (SRP) не является t применяется на протяжении всего руководства, так...
503 просмотров
schedule
27.10.2023