Readme Driven Development
RDD — это крайне простая практика.
Пишите Readme в первую очередь, вот в принципе и все. A какие приемущества это вам даст читайте в статье.
#architecture
RDD — это крайне простая практика.
Пишите Readme в первую очередь, вот в принципе и все. A какие приемущества это вам даст читайте в статье.
#architecture
Medium
Readme Driven Development
RDD — это крайне простая практика. И здесь «DD» может означать «минута на освоение и вся жизнь для мастерства». Но, к счастью, не в этом…
Agile. Кросс-функциональные команды и самоорганизация
Статья ориентирована на людей, только начинающих свое знакомство с Agile культурой, а также тех, кто желает взглянуть на эту популярную тему "под другим углом". Предлагаю Вашему вниманию взгляд, являющийся наиболее распространенным среди зарубежных теоретиков и практиков.
#architecture #principles
Статья ориентирована на людей, только начинающих свое знакомство с Agile культурой, а также тех, кто желает взглянуть на эту популярную тему "под другим углом". Предлагаю Вашему вниманию взгляд, являющийся наиболее распространенным среди зарубежных теоретиков и практиков.
#architecture #principles
Medium
Agile
Кросс-функциональные команды и самоорганизация. Part 1.
Agile: Кросс-функциональные команды и самоорганизация. Part2
В первой статье мы рассмотрели само понятие и явление Agile культуры, обсудили имеющиеся стереотипы и заблуждения, сформировавшиеся вокруг данного термина, а также рассмотрели принципы, лежащие в основе Agile.
Основная цель данной статьи - разобраться с явлением "кросс-функциональных команд", понять в чем же именно заключается особенность данного подхода и что делает его столь популярным и эффективным.
#architecture #principles
В первой статье мы рассмотрели само понятие и явление Agile культуры, обсудили имеющиеся стереотипы и заблуждения, сформировавшиеся вокруг данного термина, а также рассмотрели принципы, лежащие в основе Agile.
Основная цель данной статьи - разобраться с явлением "кросс-функциональных команд", понять в чем же именно заключается особенность данного подхода и что делает его столь популярным и эффективным.
#architecture #principles
Medium
Agile
Кросс-функциональные команды и самоорганизация в основе Agile. Part 2.
YAGNI
YAGNI — процесс и принцип проектирования ПО, при котором в качестве основной цели и/или ценности декларируется отказ от избыточной функциональности, — то есть отказ добавления функциональности, в которой нет непосредственной надобности.
#architecture
YAGNI — процесс и принцип проектирования ПО, при котором в качестве основной цели и/или ценности декларируется отказ от избыточной функциональности, — то есть отказ добавления функциональности, в которой нет непосредственной надобности.
#architecture
Medium
YAGNI
You aren’t going to need it.
Entity Component System
ECS — это шаблон проектирования Entity Component System. По-простому, то есть “Сущности” (Entity) — объекты-контейнеры, не обладающие свойствами, но выступающие хранилищами для “Компонентов”. “Компоненты” — это блоки данных, определяющие всевозможные свойства любых игровых объектов или событий. Все эти данные, сгруппированные в контейнеры, обрабатываются логикой, существующей исключительно в виде “Систем” — “чистых” классов с определенными методами для выполнения
В статье рассказывается о ECS подходе и сравнение его с объектно-ориентированным.
#architecture #principles #ecs
ECS — это шаблон проектирования Entity Component System. По-простому, то есть “Сущности” (Entity) — объекты-контейнеры, не обладающие свойствами, но выступающие хранилищами для “Компонентов”. “Компоненты” — это блоки данных, определяющие всевозможные свойства любых игровых объектов или событий. Все эти данные, сгруппированные в контейнеры, обрабатываются логикой, существующей исключительно в виде “Систем” — “чистых” классов с определенными методами для выполнения
В статье рассказывается о ECS подходе и сравнение его с объектно-ориентированным.
#architecture #principles #ecs
Medium
Entity Component System
ECS для преданных объектно-ориентированных разработчиков.
Reasons to Build Monolithic Systems
В этой статье автор приводит три причины почему нужно строить монолитные системы, в то время когда микросистемы являются лучшим решением.
#architecture #agile
В этой статье автор приводит три причины почему нужно строить монолитные системы, в то время когда микросистемы являются лучшим решением.
#architecture #agile
Medium
Reasons to Build Monolithic Systems
И да, я имею в виду нарочно.
Clean Architecture
Каковы преимущества архитектуры программного обеспечения?
Создание хорошей архитектуры является ключом к созданию чистого, понятного и многоразового кода. Когда вы начинаете проект без определения хорошей архитектуры, ваше программное обеспечение, вероятно, станет беспорядочным в какой-то момент.
#architecture #designpatterns
Каковы преимущества архитектуры программного обеспечения?
Создание хорошей архитектуры является ключом к созданию чистого, понятного и многоразового кода. Когда вы начинаете проект без определения хорошей архитектуры, ваше программное обеспечение, вероятно, станет беспорядочным в какой-то момент.
#architecture #designpatterns
Medium
The Clean Architecture.
Решение для создания многоразового, гибкого и тестируемого кода
Clean Architecture. Part 2.
Обзор паттернов чистой архитектуры от Дядюшки Боба.
#architecture #designpatterns
Обзор паттернов чистой архитектуры от Дядюшки Боба.
#architecture #designpatterns
Medium
Clean Architecture.
Чистая архитектура по новому. Part 2.
An overview of the MVVM design pattern in Swift
В статье разбирается использование MVVM архитектуры на примере создания простого Swift приложения.
#architecture #ios
В статье разбирается использование MVVM архитектуры на примере создания простого Swift приложения.
#architecture #ios
Medium
An overview of the MVVM design pattern in Swift
Обзор шаблона проектирования архитектуры приложения MVVM в Swift
#
За все время существования канала накопилось достаточно большое количество статей и по многочисленным просьбам я публикую список основных хештегов канала. В будущем все статьи будут помечаться одним из этих хештегов.
Данный список будет прикреплен в описании канала.
Рекомендую пройтись по хештегам, возможно вы пропустили что-то интересное :)
#architecture #apps
#cleancode #designpatterns
#management #principles
#programming #software
#selfimprovement #tips
За все время существования канала накопилось достаточно большое количество статей и по многочисленным просьбам я публикую список основных хештегов канала. В будущем все статьи будут помечаться одним из этих хештегов.
Данный список будет прикреплен в описании канала.
Рекомендую пройтись по хештегам, возможно вы пропустили что-то интересное :)
#architecture #apps
#cleancode #designpatterns
#management #principles
#programming #software
#selfimprovement #tips
Component Base Architecture
Архитектура на основе компонентов. Мы не должны слепо применять одну и ту же концепцию снова и снова только потому, что так делает большинство.
#architecture
Архитектура на основе компонентов. Мы не должны слепо применять одну и ту же концепцию снова и снова только потому, что так делает большинство.
#architecture
Medium
Component Based Architecture
Переосмысливание архитектуры
Время, деньги, трудозатраты — инструменты, помогающие нам различать большое и малое и отделять относящееся к архитектуре от всего остального. Они также помогают дать качественную оценку архитектуре — хорошая она или нет: хорошая архитектура отвечает потребностям пользователей, разработчиков и владельцев не только сейчас, но и продолжит отвечать им в будущем.
Типичные изменения, происходящие в процессе разработки системы, не должны быть дорогостоящими, сложными в реализации; они должны укладываться в график развития проекта и в рамки дневных или недельных заданий.
#architecture
Типичные изменения, происходящие в процессе разработки системы, не должны быть дорогостоящими, сложными в реализации; они должны укладываться в график развития проекта и в рамки дневных или недельных заданий.
#architecture
Важность программной архитектуры
Программная архитектура имеет далеко идущие последствия, она накладывает отпечаток на технологию, от архитектуры зависит, как будет развиваться код и как команды разработчиков станут совместно расширять его. Трехуровневая архитектурная модель приведет к формированию трех команд разработчиков, каждая из которых будет работать над своей частью задачи.
Плохая архитектура не просто создает неудобства – она может подорвать ваше материальное благополучие. Дело нешуточное. От архитектуры зависит то, насколько интересно будет работать с проектом, поэтому обязательно продумывайте то, что должна архитектура поддерживать и как компоненты приложения будут взаимодействовать.
#tips #architecture
Программная архитектура имеет далеко идущие последствия, она накладывает отпечаток на технологию, от архитектуры зависит, как будет развиваться код и как команды разработчиков станут совместно расширять его. Трехуровневая архитектурная модель приведет к формированию трех команд разработчиков, каждая из которых будет работать над своей частью задачи.
Плохая архитектура не просто создает неудобства – она может подорвать ваше материальное благополучие. Дело нешуточное. От архитектуры зависит то, насколько интересно будет работать с проектом, поэтому обязательно продумывайте то, что должна архитектура поддерживать и как компоненты приложения будут взаимодействовать.
#tips #architecture
Архитектура: важнейшие паттерны
Данная статья представляет собой описание основных и наиболее часто используемых архитектурных шаблонов для проектирования программного обеспечения.
Недаром говорят: "Как заправишь, так и поедет" Так вот, это как никак кстати относительно архитектуры ПО. Грамотное проектирование позволит вам сэкономить не только время и нервы, но и штат специалистов техподдержки.
Читать статью (7 мин)
#programming #architecture
Данная статья представляет собой описание основных и наиболее часто используемых архитектурных шаблонов для проектирования программного обеспечения.
Недаром говорят: "Как заправишь, так и поедет" Так вот, это как никак кстати относительно архитектуры ПО. Грамотное проектирование позволит вам сэкономить не только время и нервы, но и штат специалистов техподдержки.
Читать статью (7 мин)
#programming #architecture
🧑💻 Выбор правильной архитектуры
Существует множество различных парадигм и архитектур, которые вы можете использовать для создания своих проектов. Обратите внимание, что данный пункт касается выбора правильной архитектуры, которая подойдет именно под ваш проект, а не выбора лучшей. Не существует «лучшей» архитектуры.
“Если опустить требования и дизайн, программирование – это искусство создания багов в пустом текстовом файле.” — Louis Srygley
Например, шаблон MVC очень популярен в веб-разработке, поскольку он помогает организовать и сконструировать ваш код таким образом, чтобы минимизировать затраты на обслуживание.
Шаблон Entity-Component-System (ECS) очень популярен сейчас в разработке игр, потому что он помогает распределить игровые данные по блокам и построить логику таким образом, чтобы упростить работу, при этом создавая код, который легче читать.
Clean Code #совет #cleancode #architecture
Существует множество различных парадигм и архитектур, которые вы можете использовать для создания своих проектов. Обратите внимание, что данный пункт касается выбора правильной архитектуры, которая подойдет именно под ваш проект, а не выбора лучшей. Не существует «лучшей» архитектуры.
“Если опустить требования и дизайн, программирование – это искусство создания багов в пустом текстовом файле.” — Louis Srygley
Например, шаблон MVC очень популярен в веб-разработке, поскольку он помогает организовать и сконструировать ваш код таким образом, чтобы минимизировать затраты на обслуживание.
Шаблон Entity-Component-System (ECS) очень популярен сейчас в разработке игр, потому что он помогает распределить игровые данные по блокам и построить логику таким образом, чтобы упростить работу, при этом создавая код, который легче читать.
Clean Code #совет #cleancode #architecture