Публикации по теме 'clean-architecture'


Чистая архитектура: базовый пример организации папок
Реализация практического демонстрационного приложения с использованием Typescript Прежде всего, необходимо сказать, что представленные здесь каталоги не являются стандартизацией, так как нет правильных или неправильных структур папок для проектов, использующих чистую архитектуру. Цель здесь — показать пример личной структуры, которую я использую и которая помогает мне применять концепции чистой архитектуры для лучшего обслуживания и развития больших систем. Просто чтобы было еще..

Чистая архитектура с React
Чистая архитектура делает ваши приложения простыми в обслуживании и расширяемыми. Но наши коды имеют тенденцию быть предвзятыми из-за различных стилей кодирования, управляемых фреймворком. В этой статье я хочу показать, как преобразовать ваш код, основанный на реакции, в чистую архитектуру. Чистая архитектура определяет несколько слоев, расположенных вертикально друг над другом, каждый из которых представляет разные области программного обеспечения. Верхние уровни представляют..

Как использовать startup.cs с чистой архитектурой
Почти каждый раз, когда одна компания или люди звонят мне, чтобы помочь им с их сторонним проектом, у них чистая архитектура. Обычно им не нужна такая архитектура. Я думаю, они используют это, потому что чистая архитектура является мейнстримом ... Если у моего соседа есть курица, я тоже хочу курицу . Помимо обычных вещей , часто у них есть один файл startup.cs для всего приложения. В этом нет ничего плохого, но вы можете облегчить себе жизнь и сделать свое приложение более..

Чистый код? Для чего? 😅
В этой статье я расскажу о чистом коде, о том, что такое чистый код, о том, как реализовать чистый код в нашем коде, и о том, какой наш код работает хорошо и сделано. Хорошо, затем, обычно, если мы только что закончили университет, профессиональную школу или университет, почти программист написал только код, если этот код работает хорошо, наша задача была выполнена, хе-хе (я сделал это до wkwkwk), и только мы и бог, которые могут понять 😂, но на самом деле это не так, я думаю, что если у..

NodeJS и передовой опыт
Разделение забот не должно быть скучным Программное обеспечение постоянно меняется, и один из аспектов, влияющих на определение качества кода, заключается в том, насколько легко его изменить. Но почему это так? … Если вы боитесь что-то изменить, это явно плохо спроектировано. - Мартин Фаулер Разделение проблем и ответственности «Соберите воедино то, что меняется по одним и тем же причинам. Разделяйте те вещи, которые меняются по разным причинам ». Будь то вещи ,..

Шаблоны архитектурного проектирования: VIPER
Извините за задержку с этим, но после прочтения статей я понял, что текущий способ настройки приложения NasaAPOD не очень интересен для реализации VIPER. В приложении должно было быть больше взаимодействий, поэтому я вернулся к MVC, MVVM и MVP, чтобы реализовать одно и то же по всем направлениям. Что я сделал, так это добавил функцию «избранное», которая просто перемещает избранное в верхнюю часть таблицы (на самом деле ничего не сохраняет). Так что хотя бы MVP и VIPER теперь немного..

Шаблоны проектирования с машинописным текстом - Стратегия
Я действительно хочу объяснить шаблоны дизайна своими словами. Как сказал Альберт Эйнштейн: Если вы не можете объяснить это просто, значит, вы недостаточно хорошо это понимаете. - Альберт Эйнштейн Итак, давайте попробуем объяснить шаблоны дизайна просто и моими собственными словами с помощью нескольких примеров на Typescript, языке программирования, над которым я сейчас работаю все больше. Давайте посмотрим на этот шаблон проектирования под названием Стратегия . Почему..