Публикации по теме 'software-architecture'


Что мы узнали после того, как я по ошибке удалил основную производственную базу данных
«Ну, бля…» — подумал я, ожидая, пока мой босс ответит на мой звонок. Я уверен, что все, что он хотел услышать в пятницу утром, это то, что один из его старших руководителей только что вручную по ошибке удалил основную базу данных бэк-офиса. Рингтон телефона звучал как умирающее сердцебиение моей карьеры на больничном кардиомониторе. В такие моменты сияющий маяк вдохновляющего лидерства действительно имеет значение. Как первые слова моего босса; «Как, черт возьми, это случилось?!»...

Рекомендации по работе с DateTime в .NET C#
ЛУЧШИЕ ПРАКТИКИ Лучшие практики DateTime в .NET C# Рекомендации по использованию DateTime в .NET C# Введение Почти во всех программных системах, над которыми мы работаем, нам нужно использовать DateTime для представления метки времени для некоторых действий. Однако я заметил, что иногда мы делаем некоторые ошибки, которые в некоторых случаях могут быть фатальными. Поэтому я решил написать эту статью, чтобы поделиться с вами некоторыми рекомендациями по работе с DateTime в..

Рабочий стол Hotspot Shield для Ubuntu
⚠️ Важно подчеркнуть, что это приложение имеет определенные ограничения безопасности. Одной из основных проблем является отсутствие безопасной обработки паролей при взаимодействии с интерфейсом командной строки Hotspot Shield. Из-за ограничений интерфейса командной строки приложение в настоящее время отправляет пароль в виде открытого текста из приложения Electron в интерфейс командной строки. Такой подход создает потенциальные риски для безопасности, и его не следует использовать в..

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

Принципы SOLID в ООП
Принципы разработки помогают нам создавать более адаптивное, обслуживаемое, тестируемое и расширяемое программное обеспечение, что дает нам возможность управлять и снижать сложность при разработке новых функций. Принципы SOLID были впервые представлены Робертом С. Мартином (он же дядя Боб) как пять основных принципов объектно-ориентированного программирования. Следуя этим принципам, вы избавляетесь от плохих проектов, избегаете рефакторинга и создаете более эффективный и удобный для..

Почему вам следует использовать шторм событий
Обзор преимуществ использования Event Storming для разработки решений и простое руководство по проведению семинаров по Event Storming. Я уже некоторое время использую Event Storming в своих командах, и на данный момент он оказался самым мощным инструментом для разработки и обнаружения решений. Если вы используете предметно-ориентированное проектирование или пытаетесь смоделировать особенно сложную проблему, то Event Storming особенно эффективен! В этой статье я расскажу вам о..

Серия творческих шаблонов | Опытный образец
В этой серии мы рассмотрим творческие шаблоны проектирования: Синглтон Фабричный метод Абстрактная Фабрика Прототип Строитель ❤️ Что это? Прототип  – это творческий шаблон проектирования, который позволяет копировать существующие объекты, не делая ваш код зависимым от их классов. Шаблон проектирования прототипа — это творческий шаблон проектирования, который позволяет нам создавать новые вещи, не начиная с нуля путем клонирования или копирования существующего..