Публикации по теме 'solid'
Принцип единой ответственности (SRP)
Программная инженерия Тема дня #2
Примечание. Первоначально это было написано и опубликовано во внутреннем Slack Armakuni Томом Орамом .
Принцип единой ответственности гласит:
У класса должна быть одна и только одна причина для изменения, а это означает, что у класса должна быть только одна работа.
Идея проста: если класс делает только одну вещь, то у него есть только одна причина для изменения. Часто это рассматривается просто как что-то вроде «класс не должен вычислять..
Различия между архитектурой SOAP и архитектурой микросервисов: объяснение Мухаммеда
Всем привет! Это Мухаммад, и сегодня мы рассмотрим различия между двумя известными архитектурными стилями: архитектурой SOAP (простой протокол доступа к объектам) и архитектурой микросервисов. Обе эти архитектуры играют важную роль в современной разработке программного обеспечения, каждая со своими сильными сторонами и вариантами использования.
SOAP-архитектура:
SOAP — это архитектурный стиль на основе протокола, обычно используемый для создания веб-сервисов. Он использует XML..
Объяснение программирования SOLID — принцип единой ответственности
По мере роста размеров и сложности программных систем их становится все труднее поддерживать и масштабировать. Часто это происходит из-за неудачных проектных решений, которые делают систему жесткой, хрупкой и трудно поддающейся изменению. Это может привести к явлению, известному как «гниение кода», когда кодовая база становится настолько сложной для работы, что разработчики боятся вносить изменения, что приводит к устаревшей системе.
Принципы SOLID представляют собой набор руководств,..
Что я на самом деле думаю о принципе единой ответственности
Я, возможно, немного остро отреагировал
Итак, я написал статью, которая неожиданно стала вирусной под названием «Принцип единственной ответственности: почему люди продолжают защищать эту мусорную идею».
Принцип единой ответственности: почему люди до сих пор защищают эту мусорную идею? Бредовая идея для безмозглых программистов, неспособных к независимому мышлению andrewzuo.com
И я никогда не ожидал, что эта статья станет вирусной...
Понимание принципов SOLID в C#
Принципы SOLID — это пять принципов разработки удобного в сопровождении и масштабируемого программного обеспечения. Впервые они были представлены Робертом К. Мартином, также известным как дядя Боб, и с тех пор стали фундаментальной частью лучших практик разработки программного обеспечения. Принципы SOLID: Принцип единой ответственности (SRP) , Принцип открытости-закрытости (OCP) , Принцип замещения Лисков (LSP ), Принцип разделения интерфейсов (ISP) и Принцип инверсии..
[A- Влияние плохой кодовой базы] - Обязанность разработчика как профессионала №2
Когда разработчик создает плохой код, это влияет на три различных типа субъектов: он сам , его команда разработчиков и его компания соответственно. Эти воздействия можно классифицировать по разным категориям, которые будут подробно описаны в оставшейся части этой статьи.
Понимание и объяснение
Со временем испорченный код может оказаться довольно трудным для понимания и восприятия нашим «будущим я». Очевидно, это может еще больше сбить с толку нашу команду разработчиков,..
Принцип открытости / закрытости: тонкая грань между предсказанием будущего и предусмотрительностью
Открытость для расширений, закрытая для изменений: давайте углубимся в принцип "открыт-закрыт", один из 5 твердых принципов .
Принципы SOLID - это « первые пять принципов » объектно-ориентированной разработки программного обеспечения, описанные Робертом К. Мартином. Это слово является аббревиатурой, придуманной Майклом Си Фезерсом, которая служит напоминанием об этих принципах.
Здесь, в частности, я хочу написать о втором принципе, Открыто / Закрыто .
Этот принцип гласит, что..