Пример паттерна Прототип в Unreal Engine

В интернетах полно статей про паттерны. Но реальных примеров из живых проектов встречается немного. Понятно, что в случае с Прототипом, есть довольно популярный проектик Java Script или Lua. Но я хочу еще! Поэтому в этом посте приведу пример паттерна из Unreal Engine.

https://habr.com/ru/articles/885520/

#prototype #прототип #паттерн #unrealengine #c++ #gamedev #pattern #patterns #проектирование #design_patterns

Пример паттерна Прототип в Unreal Engine

В интернетах полно статей про паттерны. Но реальных примеров из живых проектов встречается немного. Понятно, что в случае с Прототипом, есть довольно популярный проектик Java Script или Lua. Но я хочу...

Хабр

[Перевод] Синглтон — корень всех зол

Допустимые глобальные переменные и предполагаемая экономия памяти. Вот уже 20 лет я преподаю программирование в университете Буэнос-Айреса. На курсе программной инженерии мы изучаем паттерны проектирования, и одна и та же «схема» повторяется раз за разом, вызывая почти де жа вю. Я убедился в этом на нескольких проектах и при обращении со свободным ПО, которым мне приходилось пользоваться: Как «по волшебству» в коде возникает паттерн синглтон.

https://habr.com/ru/companies/piter/articles/874428/

#singleton #design_patterns #проектирование #ооп #рефакторинг #антипаттерны

Синглтон — корень всех зол

Допустимые глобальные переменные и предполагаемая экономия памяти. Вот уже 20 лет я преподаю программирование в университете Буэнос-Айреса. На курсе программной инженерии мы изучаем паттерны...

Хабр

Справочник-шпаргалка по методологиям и паттернам на Python

Когда вы уже написали несколько своих небольших пет-проектов, вы начинаете понимать что чистый код, архитектура и другие паттерны программирования начинают иметь смысл. В масштабируемых, командный или коммерческих проектах это несет особую ценность. Изучив эти принципы, новички получат представление о построении надежных, гибких и легко тестируемых приложений, что позволит им сохранить ясность кодовой базы и возможность ее сопровождения по мере роста их проектов. В этой статье мы изучим методологии программирования и паттерны проектирования на Python. Я бы даже сказал, что это больше компиляция полезных материалов, справочник, большая шпаргалка по всем паттернам .

https://habr.com/ru/articles/841664/

#паттерны_проектирования #проектирование #методологии #DDD #TDD #BDD #design_patterns #python #чистый_код

Справочник-шпаргалка по методологиям и паттернам на Python

Когда вы уже написали несколько своих небольших пет-проектов, вы начинаете понимать что чистый код, архитектура и другие паттерны программирования начинают иметь смысл. В масштабируемых, командный или...

Хабр

Что будет, если скрестить конструирование компиляторов, DDD и Clean Architecture? Опыт HydraScript

В этой статье я расскажу о двухлетнем эксперименте, проводимом над моим пет-проектом, интерпретатором ЯП HydraScript. Почему к разработке из области системного программирования были применены промышленные практики, и зачем конструированию компиляторов нужен Domain Driver Design с чистой архитектурой? Исходники проекта

https://habr.com/ru/companies/ruvds/articles/834626/

#compilers #compiler_design #ddd #clean_architecture #csharp #dotnet #oop #design_patterns #solid #open_source #github #golang #typescript #ruvds_статьи

Что будет, если скрестить конструирование компиляторов, DDD и Clean Architecture? Опыт HydraScript

В этой статье я расскажу о двухлетнем эксперименте, проводимом над моим пет-проектом, интерпретатором ЯП HydraScript. Почему к разработке из области системного программирования были применены...

Хабр

Зверь по имени Диско. Как упорядочить процессы дизайн-Discovery и облегчить жизнь команде

Привет всем! Меня зовут Таня Конюшенко, и я — продуктовый дизайнер в Купере. В этой статье я рассказываю о том, как открыла для себя дизайн-Discovery и внедрила его в моей продуктовой команде. Мой опыт будет полезен дизайнерам, которые много слышали о Disco, но не понимают, в чём его смысл. Ещё год назад я ничего не знала о Discovery, потому что работала в заказной разработке. О том, в чем разница между дизайнерами в агентстве и продукте, рассказывала в своей прошлой статье . Когда я пришла в Купер (тогда он был ещё СберМаркетом), меня сразу познакомили с понятием Discovery, но смысла я в нем не увидела. Сейчас мое отношение кардинально другое. Discovery хорош, но нужно правильно его выстроить. Мой путь к идеальным процессам был тернистым… Но давайте по порядку. Что входит в дизайн-Discovery и чем это отличается от общего Discovery команды?

https://habr.com/ru/companies/kuper/articles/835562/

#discovery #design_patterns #processing

Зверь по имени Диско. Как упорядочить процессы дизайн-Discovery и облегчить жизнь команде

Привет всем! Меня зовут Таня Конюшенко, я продуктовый дизайнер в Купере. В этой статье рассказываю о том, как открыла для себя дизайн-Discovery и внедрила его в своей продуктовой команде. Думаю, мой...

Хабр

Заметаем рутину под ковёр. Шаблон Step Builder в Java

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

https://habr.com/ru/articles/816471/

#builder #java #design_patterns #step_builder

Заметаем рутину под ковёр. Шаблон Step Builder в Java

Здравствуйте! Маловажное Конечно же подход, описанный в статье супер стар (>=12 лет). Это не делает его менее полезным Изначально я подумал, что реализую что-то вроде Compile time State Machine. А...

Хабр

AI-powered features, such as text generation, can be slower than traditional features. In this article, we explore new UI design patterns that can help create a better user experience for AI-powered applications.

https://text-to-json.com/blog/novel-ui-design-patterns-for-ai-powered-applications

#UI_Design #AI #Artificial_Intelligence #User_Experience #UX #Design_Patterns #AI_Powered_Applications #Text_Generation #User_Interface_Design #User_Interface_Patterns #User_Interface_Best_Practices #User_Interface_Guidelines #User_Interface_Design_Principles

Novel UI Design Patterns for AI-Powered Applications | text-to-json Blog

AI-powered features, such as text generation, can be slower than traditional features. In this article, we explore new UI design patterns that can help create a better user experience for AI-powered applications.

[Перевод] Синглтоны в Java

В этом кратком руководстве мы рассмотрим два наиболее популярных способа реализации синглтонов в Java.

https://habr.com/ru/companies/otus/articles/802717/

#java #design_patterns #синглтон

Синглтоны в Java

В этом кратком руководстве мы рассмотрим два наиболее популярных способа реализации синглтонов в Java. 2. Синглтон на основе класса Наиболее распространённым подходом является создание синглтона путём...

Хабр

Как разработать уникальный узнаваемый дизайн бренда: детальное руководство

Высококачественный дизайн бренда всегда узнаваем, даже без использования логотипа. Например, реклама Яндекса, доставщик Самоката или холодильники Coca Cola легко идентифицируются по их характерным цветам. Элементы визуального брендинга проявляются во всем: от фотографий и выбора моделей до каждой детали дизайна, шрифтов и композиции. Каков же секрет создания дизайна, который останется в памяти? И как построить визуальный образ, идеально подходящий для вашего бренда? Давайте пошагово разберемся в этом процессе вместе.

https://habr.com/ru/articles/793916/

#designer #design_patterns #design_thinking #graphic_design #graphic_designer #graphic_design_blog

Как разработать уникальный узнаваемый дизайн бренда: детальное руководство

Высококачественный дизайн бренда всегда узнаваем, даже без использования логотипа. Например, реклама Яндекса, доставщик Самоката или холодильники Coca Cola легко идентифицируются по их характерным...

Хабр

The last part in the 3-part series on "Design Patterns Bootcamp" is on 16-Dec-2023, 9:30am IST : https://bit.ly/DSG_PTRNS_PYTHON

#python #Design_Patterns #code #weekend #programming #india

Sarfraaz Ahmed's Trainings - Design Patterns Bootcamp

Prereqisites