Nabend,
so nachdem die Grundlagen klar sind wollte ich mal ein Praxisbeispiel zu dieser Art der Softwareentwicklung machen. Nehmen wir mal a n wir hätten ein Formular mit 13 Feldern. Und zwei von diesen Feldern holen sich Daten aus einer anderen Tabelle z.B. für eine Selectbox. Zum Beispiel Land, oder Kategorie usw. Dann wären dazu nochmal zwei weiteres Services fällig. Vorsicht, das wird wirklich heiß
Somit hätten wir
11 mal ein Update-Event + 1 CreateEvent + 1 DeleteEvent also 13 Events
Für jedes schreibt man eine Routingklasse, eine Hanlderklasse und eine Event-Klasse. Es gibt da noch kleine Unterschiede welche Dateien genau geschrieben werden aber die Zahl passt so ungefähr. Und dann noch Testklassen und noch Konfigurationsdateien mindestens 2.
Also haben wir pro Service 13 * 4 + 3 = 55 Dateien. Und das Mal 3 sind 165 Dateien. So jetzt sind aber die Select Boxen auch noch mal eigene Services. Nehmen wir an beide haben 5 Felder. Also haben wir (7*4+3) * 3 * 2 = 186 Dateien
Somit haben wir für ein Formular, wie es ganz üblich ist ohne große Verarbeitung und tatsächliche Darstellung einen Aufwand von
351 Dateien. Hehe muss man einfach nur mal bis 351 zählen. Geschweige denn 351 Dateien tippen mit 10 - 100 Zeilen. Hehe für ein Formular mit Select box mit Land und einer Kategorie ABC.
He, aber nicht so schnell zu jedem Service kommen noch so obligatorische Felder wie created, lastupdated und create user. Und dann muss man sich noch mauell um das Löschen kümmern weil es kann ja jemand eine Kategorie oder ein Land löschen. Und da es ja nicht wirlich gelöscht wird muss man gucken ob als gelöscht markiert. Natürlich ist auch für jeden Service ein Testplan zu schreiben, direkt ins Ticket rein(hihi) und dort ist natürlich jeder Request und jeder mögliche Response hineinzukopiern.
hahahahaha. Und die 351 + X Dateien müssen noch von mindestens 3 Leuten gereviewed werden. Da will wohl jemand alle Programmierer Süddeutschlands verpflichten.
@Goetzfried Spinners. Mir war da so als hättet ihr da etwas rumgeschnüffelt. So Börse und Dax und so. Sofern diese ausnahmsweise mal nicht meine Einbildung war, helft denen mal lieber als euch auf Scheißeschreiben zu konzentrieren.
Keine Kommentare:
Kommentar veröffentlichen