Публикации по теме '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 - это « первые пять принципов » объектно-ориентированной разработки программного обеспечения, описанные Робертом К. Мартином. Это слово является аббревиатурой, придуманной Майклом Си Фезерсом, которая служит напоминанием об этих принципах. Здесь, в частности, я хочу написать о втором принципе, Открыто / Закрыто . Этот принцип гласит, что..