Адрес проекта DDDplus на github
DDDplus (т. е. cp-ddd-framework), облегченная среда разработки для бизнеса среднего уровня, основанная на идее DDD, ориентирована на осаждение и наследование бизнес-активов, решает проблему расширения сложных бизнес-сценариев в комплексном подходе. путь, и реализует развитие среднего конца.Основные элементы позволяют строительство Китая и Тайваня.
Он разработан путем интеграции сложной методологии экологического сотрудничества бывшего, среднего и Тайваня, полностью учитывая организационную структуру, технический долг, порог обучения, эволюционируемость, затраты на эксплуатацию и техническое обслуживание и посадку, а также риски.Он предназначен для сложных бизнес-сценариев и переопределяет развитие бизнеса Дизайн высшего уровня и комплексное решение архитектуры платформы.
В настоящее время он используется в производственной среде нескольких сложных основных проектов в Китае и на Тайване.
Состояние основы развития бизнеса
На рынке существует множество технических фреймворков, и некоторыеlow codeчетноеcodelessфреймворк для удовлетворения простых бизнес-сценариев, но фреймворк для разработки бизнеса с открытым исходным кодом для решения сложных бизнес-сценариев в настоящее время пуст.
Китайско-тайваньская архитектура больше ориентирована на идеи и методологию, и в настоящее время неизвестно, как ее реализовать на уровне кода.
DDDplus, набор облегченной среды разработки среднего уровня для бизнеса, устраняет эти пробелы.
Характеристики времени
Неопределенность и перемены — главные темы этой эпохи.
Предприятия должны быстро выходить в интернет и постоянно корректироваться и обновляться в соответствии с отзывами пользователей.Жизнеспособный бизнес активно ищет перемен, и в настоящее время многие отрасли согласны с тем, что если бизнес остается неизменным, реагирование предприятий на изменения стало ключевым моментом. к успеху или неудаче.
Яйцо, разбитое изнутри, — это жизнь, разбитое снаружи — это пища.
Болевые точки развития бизнеса
- Как сделать программное обеспечение лучше?
- Меня не устраивает существующий код, я знаю, что он беспорядочный, но не знаю, как это исправить
- Я слышал, что бизнес-архитектура в целом элегантна и допускает частичную коррупцию, но я никогда этого не видел.
- Как управлять сложностью кода?
- Система становится все более и более неуправляемой
- В частности, явление периода бэквордации не ограничено, и постоянно вливаются новые PRD.
- Как получить знание предметной области?
- Как сделать так, чтобы код отражал бизнес?
- Помогает ли мне система разобраться в бизнесе с разных сторон и по низким ценам, с разной степенью детализации и с разных точек зрения?
- Как код может отражать содержание PRD?
- Как сделать согласованные результаты между продуктами и технологиями?
- слышал об этом
code is documentation, но что такоеcode is domain knowledge? - Что означает структура кода?
- Как отделить бизнес-код от технического кода?
- Бизнес есть бизнес, технология есть технология
- Некоторые технические базы, я хочу использовать аутсорсинг, но я код базы, я не могу поверить в качество аутсорсинга, как это решить?
- В моей команде есть люди, которые явно подходят для развития сферы бизнеса, а некоторые — для разработки технических систем Как иерархически управлять персоналом?
- Если вы хотите разобраться в бизнесе по коду, он станет таким: Q: «Что у вас было на ужин?». О: «Я ел ложкой яйца, отложенные курицей, и овощи, обжаренные с помидорами и маслом».
- Бизнес неуверенный, особенно 2Б бизнес, если будет КА, то будет хуже
- Как решить элегантно: расширение бизнес-логики, расширение бизнес-модели, расширение бизнес-процесса
- Какие-то условия, сцены больше нет, но я не решаюсь ее удалить, потому что ее логика разбросана повсюду
- Под особый бизнес, мы его разрабатывали несколько месяцев, как считать код, специфичный для этого бизнеса?
- Часто есть специальные творения, которые требуют от меня добавления полей или даже таблиц.
- Здесь наступает новая сцена, процесс отличается от того, что было раньше. Я уже использую метод шаблона для укрепления процесса, что я могу сделать?
- Как быстро реагировать на странные и персонализированные потребности, не развращая себя
- Болевые точки НИОКР
- Как дать R&D знать, где написан код, сразу же, как появится спрос, и создать концепцию колеса, не показывая своей магической силы
- Не надо мне рассказывать о различных методологиях и архитектурных идеях, я просто хочу знать, насколько хорошо реализован этот PRD: не заставляйте меня думать!
Источники сложности в развитии бизнеса
Основным фактором, вызывающим сложность программных систем, являются требования, но реализация также является фактором, который нельзя игнорировать. Когда мы анализируем сложность системы, мы можем начать с двух аспектов сложности бизнеса и технической сложности.
корневой источник
- Есть много бизнес-сценариев и больших различий
- Более персонализированные потребности
- Существует множество бизнес-терминов, каждый из которых может соответствовать большому количеству полей, логики и процессов.
- Бизнес-процесс долгий, и любая ошибка узла вызовет общий баг
- Бизнес 2B более серьезен, и каждая отрасль и каждое предприятие имеют разные бизнес-требования.
Партнерский источник
- Отсутствие дизайна верхнего уровня, что приводит к случайному коду
- Стиль кода и дизайн для тысяч людей
- Нет логики высшего уровня, нет души
- Связь бизнеса и технологий, код сам по себе не может анализировать природу бизнеса
- плохое качество кода
- Плохая интерпретируемость самого кода
- размер команды
- Движение персонала
- Ход проекта
- Время выполнения
Истоки развития бизнеса
Если вы сможете сделать следующее, качество бизнес-кода будет не таким уж плохим:
- конвергенция
- упаковка
- полиморфизм
- удобочитаемый
Болевые точки мидл-офиса
- Средний офис, да
企业级能力复用平台, что это означает- что такое способность
- Что такое бизнес-активы и как они связаны с активами данных? Кроме того, какие мягкие активы существуют? Как приземлиться?
- Как поддерживать скоординированное развитие фронт-офиса и мидл-офиса, преодолеть узкое место мидл-офиса, выполнять свои обязанности, отделить персонал и отделить разработку
- О Чжунтай говорят везде, каким должен быть кодекс Чжунтай?
- Как фронт-офис и мидл-офис должны разделять труд?
- Что делает фронт-офис, что делает мидл-офис
- Как работает эволюция бизнеса
- Как перевести фронт-офис в мидл-офис и как контролировать риски
- Как решить проблему согласования тарифов между фронтальной и мидл станциями, чтобы мидл станция не блокировала развитие фронтенд бизнеса
- Как Китай и Тайвань могут добиться бизнес-изоляции каждой стойки регистрации, чтобы предотвратить взаимное вмешательство?
Все перечисленные вопросы можноDDDplusнайти ответ здесь.