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