Обсуждение:SOLID (программирование)
Проект «Информационные технологии» (уровень III, важность для проекта средняя)
Эта статья тематически связана с вики-проектом «Информационные технологии», цель которого — создание и улучшение статей по темам, связанным с информационными технологиями. Вы можете её отредактировать, а также присоединиться к проекту, принять участие в его обсуждении и поработать над требуемыми статьями. |
Сейчас принципы вынесены в отдельные статьи. Нужно прыгать от одной к другой. Эти принципы перекликаются и иногда нужно вернуться и перечитать предыдущий, чтобы сравнить с текущим. Излагая один принцип отдельно от других приходится дублировать информацию, которая является общим для принципов SOLID.
Предлагаю: - описание всех принципов изложить в одной статье SOLID, т.к. они не делимы от SOLID. - отдельные статьи сделать статьями-перенаправления на SOLID.
Так статья про SOLID получится качественной и полной.
Et.coder (обс.) 20:10, 6 ноября 2016 (UTC)
Версия 18:15, 3 ноября 2016 - это какой-то смысловой вандализм. Предыдущее объяснение было намного понятнее. Sleeply4cat (обс.) 12:39, 13 мая 2017 (UTC)
Ответ: Именно так звучит определение "Принцип единственной ответственности" > Существует лишь одна причина, приводящая к изменению класса. А то что было написано, это чьи то мысли, которые описывали это определение своими словами. Et.coder (обс.) 06:32, 16 мая 2017 (UTC)
О SOLID в функциональном программировании
[править код]Есть отдельные блоги и даже самиздатные книги (например, Learning Functional Programming in Go Change the Way You Approach Your Applications Using Functional Programming in Go. By Lex Sheehan, isbn 9781787286047, Packt Publishing 2017 - в ней целый раздел о SOLID), но для включения раздела о соответствии нужно что-то более серьезное. РоманСузи (обс.) 10:12, 18 июля 2023 (UTC)