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


Принцип разделения интерфейса: ваш единственный способ стать суперкомпетентным разработчиком
Во время разработки код имеет тенденцию быть длинным. В какой-то момент кодовая база становится настолько раздутой, что вы не можете с ней справиться. Тем не менее старшие разработчики каким-то образом заставляют вещи работать. Как они это делают? "Все разработчики корпоративного уровня активно используют интерфейсы". Итак, сегодня я объясню Принцип разделения интерфейса в одном из SOL 'I' D PRINCIPLE. Если вы этого не знали, вам следует знать, что вы отстаете. Что такое..

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

Принцип Open Close в Laravel (S.O.L.I.D)
Open Closed Principle (OCP) — важный аспект S.O.L.I.D принципов объектно-ориентированного программирования. Он предполагает, что программные объекты (классы, модули, функции и т. д.) должны быть открыты для расширения, но закрыты для модификации. Другими словами, разработчики должны иметь возможность добавлять новые функции в существующую кодовую базу, не изменяя ее текущую структуру. Рассмотрим веб-приложение, которое позволяет пользователям совершать платежи. Приложение имеет..

Еще немного о KISS
Как вы знаете, KISS расшифровывается как Keep It Simple. Существует множество ресурсов, объясняющих, что означает Simple. Я также объясню это со своей точки зрения, но я думаю, что главное слово в этой аббревиатуре — «Держать». И через него я раскрою эту тему. Прежде всего, я должен сказать, что для сохранения простоты системы вы должны стараться не принимать сложные бизнес-требования. Если требования кажутся сложными, возможно, вы не сможете их просто реализовать. Таким образом,..