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


Чистый код стал проще — Часть 1
Пару лет назад я прочитал книгу Чистый код Роберта С. Мартина. Это отличная книга, особенно для тех, кто только начинает свою карьеру. Это поможет вам стать более зрелым разработчиком/инженером программного обеспечения и чаще писать качественный код. Я собрал советы, приемы и практики, которые узнал из этой книги, и опубликую их в нескольких частях. Обратите внимание, что я использовал цитаты и примеры кода из оригинальной книги этой серии. Итак, без лишних слов, начнем...

Секреты принципа единой ответственности
ВЕРНУТЬСЯ К ОСНОВАМ Секреты принципа единой ответственности Раскройте секреты Принципа единой ответственности (SRP) Принципов SOLID. Почти все разработчики, работающие с языками объектно-ориентированного программирования (ООП) , знают о принципах SOLID . ТВЕРДЫЕ принципы Принцип единой ответственности O принцип закрытой ручки Лисков Принцип подстановки Принцип разделения интерфейса D Принцип инверсии зависимостей В этой статье мы собираемся объяснить S S..

Шаблон проектирования легковеса с примером
Что такое шаблон проектирования легковеса? Приспособленец — это общий объект, который можно использовать одновременно в нескольких контекстах. Шаблон проектирования Flyweight используется, когда необходимо создать большое количество объектов практически одинакового характера. Большое количество объектов потребляет большой объем памяти, и шаблон проектирования Легковес предоставляет решение для снижения нагрузки на память за счет совместного использования объектов. Диаграмма классов..

Вопросы по теме 'software-design'

Verilog: изменение нескольких состояний в одном операторе case
В основном я пытаюсь отобразить сумму или произведение двух чисел (введенных с помощью переключателей на FPGA) на 7-сегментном дисплее. Я знаю, что мои биты сложения и умножения работают нормально, так как я тестировал их по отдельности. У меня...
1166 просмотров

Как структурировать сложные объекты со связанными полями, которые необходимо инициализировать одновременно
Я реализую API, и я продолжаю сталкиваться с этой проблемой, я думаю, что что-то не так с моим основным дизайном, но я не уверен, что именно, и я чувствую себя подавленным принципами дизайна. В основном у меня будет объект с кучей связанных полей....
42 просмотров
schedule 04.12.2023