solid — ответы на вопросы
-
solid - Архитектура приложения. ASP.NET CoreНачала на своем проекте внедрять многослойную архитектуру. Вот хочу вынести...
- 3
- 24 янв 2018
- FX_Sektor
-
c# - Множество VM для схожих моделейСтолкнулся с проблемой при проектировании приложения, используя WPF и паттерн...
- 1
- 4
- 6 янв 2018
- AlexSheffer
-
c# - Принципы SOLID доступным языком на ПРОСТЫХ примерах кода С#Всюду где я смотрел, все написано слишком сложно для понимания. И я решил...
- 2
- 6
- 1
- 31 янв 2018
- Andrew
-
c# - Что такое принцип открытости и закрытости?Изучаю SOLID принципы. Подскажите пример, который наглядно иллюстрирует...
- 10
- 3
- 1
- 4 янв 2018
- Vladimr Vladimirovoch
-
-
php - Как правильно реализовать переход на главную страницу после авторизации (MVC)?Есть authorizationController, который после успешной авторизации должен...
- 1
- 5
- 1
- 3 янв 2018
- J. Huxley
-
c# - Что такое принцип подстановки LiskovИзучаю подходы к SOLID принципам. Не могу понять, на нормальном примере,...
- 5
- 1
- 3 янв 2018
- Vladimr Vladimirovoch
-
шаблоны проектирования - Где границы у принципа единой ответственности (single responsibility principle)?Существует такой паттерн как ActiveRecord. Известно, что он нарушает принцип...
- 1
- 3
- 7 янв 2018
- phpdummy
-
java - Принцип единой ответственностиНаписал код деления в столбик двух чисел и вывод графического результата...
- 2
- 9
- 1
- 12 янв 2018
- lutsik
-
ооп - Композиция объектов. Есть ли смысл соблюдать "закон деметры", в больших классахСтараюсь наработать навыки проектирования по правилам SOLID. Есть большой...
- 2
- 4
- 1
- 29 янв 2018
- Мистер Фикс
-
-
шаблоны проектирования - ООП. Отношение один-к-одному? Какой шаблон использовать?Типичная ситуация. Для примера возмём такую же типичную машину. У машины...
- 4
- 2
- 23 янв 2018
- Мистер Фикс
-
шаблоны проектирования - Подскажите хорошие книги по изучению архитектуры приложений (в частности Android...Подскажите хорошие книги, которые помогут строить правильную архитектуру...
- 1
- 5
- 17 янв 2018
- Shramko Alexander
-
c# - Перегрузить метод или сделать параметр необязательным?Есть вот такой сервисный класс для работы c файловым репозиторием: public...
- 2
- 3
- 4 янв 2018
- Adam
-
ооп - Сложные объекты, проблема с влиянием друг на друга. Как их составлять?Регулярно возникают проблемы со сложными объектами. Не совсем понимаю как...
- 4
- 3
- 9 янв 2017
- Мистер Фикс
-
yii2 - Высоконагруженный и большой проект на PHPЯ бывал на конференциях, где говорили, что Active Record штука не удобная....
- 8
- 17 янв 2017
- iproger
-
-
шаблоны проектирования - Противоречит ли реализация нескольких интерфейсов одним классом принципам SOLIDВопрос немного философский. Для начала 1 и 4 принципы SOLID из wiki: ...
- 5
- 2
- 1
- 25 янв 2017
- Сергей
-
java - Можно ли использовать объекты не через интерфейс и не нарушить OODЕсли объект класса (основного в файле) не имеет интерфейса и используется...
- 1
- 2
- 1
- 6 янв 2017
- Pavel
-
Улучшение алгоритма для пары игроков - слишком много дублирующего кода - javaУ меня есть игроки. Игроки получили предпочтительную позицию. У нас есть...
- 2
- 3 май 2020
- mara122
-
Твердый сервер (проект Sir Tim Berners-Lee и MIT) не загружает правильную конфигурацию - node.jsЯ пытался создать Solid Solid. Я выполнил инструкцию Solid Project (https://solid.inrupt.com/docs),...
- 1
- 1
- 1 мар 2020
- Tuhin
-
Дублирующая бизнес-логика во внешнем интерфейсе с внутренним компонентом ddd microservice - solid-principlesЗдесь абстрактный вопрос с последствиями реального мира. У меня есть два...
- 1
- 3
- 29 фев 2020
- gislikonrad
-
-
Данные из надежного модуля данных, но всегда возвращаются как неопределенные. Как правильно извлечь данные...Я пытаюсь получить название организации или любые данные из следующей конечной...
- 1
- 29 фев 2020
- Morphasis
-
Этот класс нарушает Принципы единой ответственности? - pythonЯ написал класс UserService (на уровне логики, а не на уровне персистентности)...
- 1
- 29 фев 2020
- Lewis
-
Как сериализовать любые данные RDF - javascriptЯ загружаю различные онтологии из Интернета, и они представлены в самых...
- 1
- 28 фев 2020
- phippu
-
Является ли внедрение услуг в другой сервис плохой практикой? - c#Я создаю веб-приложение, которое состоит из следующих уровней: Контроллер>...
- 1
- 2
- 28 фев 2020
- KTOV
-
Как запустить SoLiD за трафиком - traefikЯ хотел бы запустить node-solid-server как docker, настроенный docker-compose,...
- 1
- 27 фев 2020
- Johannes Winter
-
-
Может ли добавление возвращаемого параметра в метод void нарушить существующую функциональность? - javaВ настоящее время я создаю некоторые сквозные тесты для API и имею метод,...
- 1
- 1
- 27 фев 2020
- tomcorlett
-
Сохранить файл на твердом POD - javascriptКаков предпочтительный метод сохранения файла, будь то turtle изображение,...
- 1
- 1
- 27 фев 2020
- phippu
-
Как получить доступ к публичным данным другого пользователя? - solidЯ создал два твердых модуля и начал простой чат в одном модуле. Как второй...
- 1
- 27 фев 2020
- Aditya Kakaraparti
-
Не удается найти модуль "алгоритмы/RSASSA-PKCS1-v1_5" с использованием угловых 6 и rdflib 0.19.0...Я разрабатываю твердотельное приложение Angular6+ (кодовая база). Само...
- 2
- 2
- 7 фев 2020
- sentenza
-
Разница между твердой и ipfs - webТим Бернерс-Ли недавно объявил Solid. Насколько это отличается от ipfs,...
- 3
- 2
- 15 дек 2019
- Молодецкий Арсений
-
-
Нарушает ли функция SRP, если регистрирует ошибки поверх основной цели? - javascriptЭтот код нарушает принцип SRP? function sendError(error) { log(error);...
- 3
- 1
- 15 дек 2019
- matchish
-
Разделение класса, который зависит от другого класса, конструктор которого принимает аргумент - c#Я практиковался, как писать чистый код с использованием SOLID. Я также...
- 3
- 3
- 5 дек 2019
- cmoe
-
php - Противоречит ли шаблон проектирования фабрика второму закону SOLID принциповВ плотную подступил к применению шаблонов в проектировании и наткнулся...
- 1
- 7
- 1
- 6 янв 2017
- Mcile
-
c# - Где находится логика предварительной обработки сущности при добавлении ее в репозиторий (БД)?UML Код class Particip{ public string Code { get; set; } public...
- 1
- 3
- 3 янв 2017
- Adam
-
c# - Как инкапсулировать логику в один методЯ реализую задачу "Дилемма заключённого". В "итерационной" версии (т.е....
- 11
- 25 янв 2017
- Oleg Sh
-
-
Какова сфера применения принципа единой ответственности? - oopДругой инженер на моей работе спросил меня сегодня о том, "какова эта единственная...
- 4
- 3
- 1
- 24 окт 2019
- gtbono
-
c# - Диаграмма классов получения метаданных об отчетахНа файловой системе хранятся отчеты школ. Есть отчеты персональные – персональные...
- 2
- 1
- 10 янв 2017
- Adam
-
java - Принцип open/closed при работе с контрукторомРазбираясь с принципами SOLID возникли некоторые вопросы в понимании. А...
- 2
- 4
- 1
- 31 янв 2016
- dmitry182
-
c# - Принцип открытости/закрытости при динамическом определении типа файлаЕсть код приложения в котором необходимо динамически определить тип файла...
- 4
- 5
- 1
- 10 янв 2016
- Adam
-
c# - Реализация интерфейса ICollection в конструкторе классаКогда читаю различные туториалы, да и наш любимый StackOverflow, то часто...
- 10
- 2
- 2
- 24 янв 2016
- Adam
-
-
c# - Создание одного объекта из двух другихЕсть интерфейс, описывающий задание в тестовой работе IExercise.cs public...
- 2
- 3
- 19 янв 2016
- Adam
-
java - Трактовка принципа Открытости-ЗакрытостиПример с дополнением интерфейса: class Playback { private Media current;...
- 4
- 7
- 1
- 20 янв 2016
- Алексей Мальченко
-
c# - Экспорт модели в .xlsx соблюдая SOLIDВ БД есть таблица результатов тестирования по русскому языку и математике...
- 3
- 3
- 1
- 17 янв 2016
- Adam
-
ооп - Принцип минимальной информированности, когда можно нарушать?Вот пример такой композиции в коде, как я понимаю нарушает принцип минимальной...
- 11
- 6
- 2
- 29 янв 2016
- Мистер Фикс
-
ооп - Нарушает ли OCP и DIP (из SOLID) принцип YAGNI?Насколько я понимаю, YAGNI рекомендует нам не выделять абстракцию без необходимости....
- 21
- 8
- 1
- 5 янв 2016
- Serg046
-
-
ооп - Когда НЕ нужно использовать SOLID?Читал, что SOLID - это хорошие рекомендации, проверенные временем, но пихать...
- 22
- 3
- 2
- 2 янв 2016
- RareScrap
-
архитектура - Как реализовать Inversion of Control в Rust?Здравствуйте. Я потихоньку осваиваю раст, и решил по ходу писать на нем...
- 3
- 4
- 26 янв 2016
- Fynivx
-
python - Использование декоратораЕсть класс Scrappy, у которого есть метод parse. class Scrappy: def...
- 13
- 1
- 5 янв 2019
- hedgehogues
-
php - SOLID - обсуждение Open Closed PrincipleБертран Мейер в основном известен как основоположник термина Принцип открытости/закрытости,...
- 6
- 4
- 2
- 22 янв 2016
- Lesiuk Alexey
-
java - Является ли композитный файл нарушением принципа единственной обязанностиПриведу пару примеров реализации репозитория с кэшем: Пример 1: // две...
- 2
- 5
- 1
- 10 янв 2016
- Алексей Мальченко
-
-
ооп - Имеет ли класс несколько ответственностей, если содержит один публичный метод?К примеру есть класс репозитория, который ходит в REST API, получает JSON...
- 2
- 5
- 2
- 5 янв 2016
- Алексей Мальченко