#design_patterns — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #design_patterns, aggregated by home.social.
-
Насмотренность — ловушка. Что на самом деле развивает продуктового дизайнера
У продуктовых дизайнеров есть странная ловушка: индустрия производит огромное количество контента про рост в профессии, но сам рост от этого почти не происходит. Можно годами смотреть референсы, читать разборы и ходить по курсам — а потом все равно теряться в работе с живым продуктом, где есть ограничения, метрики, конфликты и цена ошибки. Я это видел много раз — и в студии, и в больших командах. Поэтому ниже не советы в духе «потрать 10 000 часов», а разбор того, что реально ускоряет рост и почему стандартные пути часто тормозят и не помогают. Читать-страдать
https://habr.com/ru/companies/garage8/articles/1018080/
#рэп #ux #ux_design #ux_для_новичков #design_principles #design_thinking #designer #design_patterns #дизайн #продуктовый_дизайн
-
Python и паттерны GoF, часть 1: Singleton
Недавно мне в очередной раз довелось читать молодым коллегам курс по языку Python. По самому языку мы прошлись и начали говорить о паттернах проектирования и их реализации. В итоге захотелось мне превратить материалы курса в несколько статей. Это первая. Статья получилась большая, сначала я планировал рассказать в одном тексте обо всех порождающих паттернах, но, поглядев на размер, передумал и разбил историю на части. Первым паттерном, который мы рассмотрим, разумеется, станет синглетон. Как только его по-русски не называют, кстати. Синглтон. Синглетон. Наконец, ОДИНОЧКА. Не, ну вы представляете, ОДИНОЧКА?! Покажите мне живого человека, который так говорит? Я ни одного за 30 лет использования паттернов GoF не видел. Казалось бы, что о нём можно сказать разумного, доброго, вечного, а главное — нового? Паттерн довольно тривиальный, всего лишь способ создать объект класса, который нельзя инстанцировать более одного раза, а потом использовать этот объект везде, где нужно (часто в совсем разных местах). И довольно спорный во многих случаях. Особенно в Python, где я обычно не советую его использовать так, как в C++.
-
Python и паттерны GoF, часть 1: Singleton
Недавно мне в очередной раз довелось читать молодым коллегам курс по языку Python. По самому языку мы прошлись и начали говорить о паттернах проектирования и их реализации. В итоге захотелось мне превратить материалы курса в несколько статей. Это первая. Статья получилась большая, сначала я планировал рассказать в одном тексте обо всех порождающих паттернах, но, поглядев на размер, передумал и разбил историю на части. Первым паттерном, который мы рассмотрим, разумеется, станет синглетон. Как только его по-русски не называют, кстати. Синглтон. Синглетон. Наконец, ОДИНОЧКА. Не, ну вы представляете, ОДИНОЧКА?! Покажите мне живого человека, который так говорит? Я ни одного за 30 лет использования паттернов GoF не видел. Казалось бы, что о нём можно сказать разумного, доброго, вечного, а главное — нового? Паттерн довольно тривиальный, всего лишь способ создать объект класса, который нельзя инстанцировать более одного раза, а потом использовать этот объект везде, где нужно (часто в совсем разных местах). И довольно спорный во многих случаях. Особенно в Python, где я обычно не советую его использовать так, как в C++.
-
[Перевод] Синглтон — корень всех зол
Допустимые глобальные переменные и предполагаемая экономия памяти. Вот уже 20 лет я преподаю программирование в университете Буэнос-Айреса. На курсе программной инженерии мы изучаем паттерны проектирования, и одна и та же «схема» повторяется раз за разом, вызывая почти де жа вю. Я убедился в этом на нескольких проектах и при обращении со свободным ПО, которым мне приходилось пользоваться: Как «по волшебству» в коде возникает паттерн синглтон.
https://habr.com/ru/companies/piter/articles/874428/
#singleton #design_patterns #проектирование #ооп #рефакторинг #антипаттерны
-
Как разработать уникальный узнаваемый дизайн бренда: детальное руководство
Высококачественный дизайн бренда всегда узнаваем, даже без использования логотипа. Например, реклама Яндекса, доставщик Самоката или холодильники Coca Cola легко идентифицируются по их характерным цветам. Элементы визуального брендинга проявляются во всем: от фотографий и выбора моделей до каждой детали дизайна, шрифтов и композиции. Каков же секрет создания дизайна, который останется в памяти? И как построить визуальный образ, идеально подходящий для вашего бренда? Давайте пошагово разберемся в этом процессе вместе.
https://habr.com/ru/articles/793916/
#designer #design_patterns #design_thinking #graphic_design #graphic_designer #graphic_design_blog