у Буча и той эпохи были надежды что ООП это и программирование и проектирование в одной упаковке. практика показала что это все же разные вещи. DDD - это идеи той эпохи, когда мы пытаемся на языке программирования - проектировать
лучшие книги и примеры на DDD - на C#. Самые развитые, с описанием решения проблем дизайна и проектирования. нужно их только переписать на js, с его возможностями а лучше сразу на ts - тогда почти в лоб получится
другой пример - вот зачем писать по DDD на Go? это будет просто очень неудобно, потому что у языка преднамеренно убраны некоторые вещи из сурового энтерпрайзного ООП
мб не то что бы пугает, ведет к непродуктивности) к сожалению) У типа прям в каждом сообщении о том, как он кичиться что он уже старичок, а зелень должна по сути страдать, ведь в его время так же было и слово никто не сказал) да что там, было хуже)
А ddd идет в жесткой связке с ооп? Я думал ddd это об адекватном разбиении всей сложности на объекты и описании контрактов для общения между собой, но связывать их с помощью наследования мне не требуется