Kapitel 5. Die Business Rules Engine
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Die Herausforderung
Deinem Unternehmen geht es jetzt richtig gut. Du hast dich sogar zu einem Unternehmen mit Tausenden von Mitarbeitern entwickelt. Das bedeutet, dass du viele Mitarbeiter für verschiedene Geschäftsfunktionen eingestellt hast: Marketing, Vertrieb, Betrieb, Verwaltung, Buchhaltung und so weiter. Du stellst fest, dass alle Geschäftsfunktionen Regeln erstellen müssen, die in Abhängigkeit von bestimmten Bedingungen Aktionen auslösen, z. B. "Benachrichtige das Vertriebsteam, wenn die Berufsbezeichnung des Interessenten 'CEO' ist." Du könntest dein technisches Team bitten, jede neue Anforderung mit maßgeschneiderter Software umzusetzen, aber deine Entwickler sind mit der Arbeit an anderen Produkten beschäftigt. Um die Zusammenarbeit zwischen dem Geschäftsteam und dem technischen Team zu fördern, hast du beschlossen, eine Business Rules Engine zu entwickeln, die es Entwicklern und dem Geschäftsteam ermöglicht, gemeinsam Code zu schreiben. Auf diese Weise kannst du die Produktivität steigern und die Zeit für die Implementierung neuer Regeln verkürzen, da dein Geschäftsteam direkt dazu beitragen kann.
Das Ziel
In diesem Kapitel erfährst du zunächst, wie du ein neues Designproblem mit Hilfe der testgetriebenen Entwicklung angehen kannst. Du bekommst einen Überblick über eine Technik namens Mocking, ...
Get Software-Entwicklung in der realen Welt now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.