Публикации по теме 'software-design'
Чистый код стал проще — Часть 1
Пару лет назад я прочитал книгу Чистый код Роберта С. Мартина. Это отличная книга, особенно для тех, кто только начинает свою карьеру. Это поможет вам стать более зрелым разработчиком/инженером программного обеспечения и чаще писать качественный код.
Я собрал советы, приемы и практики, которые узнал из этой книги, и опубликую их в нескольких частях.
Обратите внимание, что я использовал цитаты и примеры кода из оригинальной книги этой серии.
Итак, без лишних слов, начнем...
Секреты принципа единой ответственности
ВЕРНУТЬСЯ К ОСНОВАМ
Секреты принципа единой ответственности
Раскройте секреты Принципа единой ответственности (SRP) Принципов SOLID.
Почти все разработчики, работающие с языками объектно-ориентированного программирования (ООП) , знают о принципах SOLID .
ТВЕРДЫЕ принципы
Принцип единой ответственности O принцип закрытой ручки Лисков Принцип подстановки Принцип разделения интерфейса D Принцип инверсии зависимостей
В этой статье мы собираемся объяснить S S..
Шаблон проектирования легковеса с примером
Что такое шаблон проектирования легковеса?
Приспособленец — это общий объект, который можно использовать одновременно в нескольких контекстах.
Шаблон проектирования Flyweight используется, когда необходимо создать большое количество объектов практически одинакового характера. Большое количество объектов потребляет большой объем памяти, и шаблон проектирования Легковес предоставляет решение для снижения нагрузки на память за счет совместного использования объектов.
Диаграмма классов..
Вопросы по теме 'software-design'
Verilog: изменение нескольких состояний в одном операторе case
В основном я пытаюсь отобразить сумму или произведение двух чисел (введенных с помощью переключателей на FPGA) на 7-сегментном дисплее. Я знаю, что мои биты сложения и умножения работают нормально, так как я тестировал их по отдельности.
У меня...
1166 просмотров
schedule
11.12.2023
Как структурировать сложные объекты со связанными полями, которые необходимо инициализировать одновременно
Я реализую API, и я продолжаю сталкиваться с этой проблемой, я думаю, что что-то не так с моим основным дизайном, но я не уверен, что именно, и я чувствую себя подавленным принципами дизайна.
В основном у меня будет объект с кучей связанных полей....
42 просмотров
schedule
04.12.2023