-
Hallo Andreas,
vielen Dank für deinen Beitrag. Ist sehr gut und strukturiert geschrieben!
Ich kann sehr viele deiner Pro IFS Punkte nachvollziehen. Genau das ist ja auch der Grund, weshalb ich mich verstärkt mit dem Thema befasse.
Allerdings klingt es bei dir so, als wäre der Verzicht auf die Source-Beschreibungstexte nur eine kleine Unschönheit. Das ist bei uns im Team definitiv nicht so. Möglicherweise liegt das an unserer Entwicklungsstrategie, die wird seit 30 Jahren betreiben.
Unsere wichtigsten Strategiepunkte sind:
- Lieber viele kleine Programme als ein großes Programm
- Pro Serviceprogramm (möglichst) nur eine einzige exportierte Procedure
- Code (möglichst) nie kopieren, sondern stattdessen Programme so auslegen, dass sie an vielen Stellen wiederverwendet werden können.
Diese Punkte führen dazu, dass Programme von vielen Stellen aufgerufen werden und dass wir sehr viele, relativ kleine, Sourcemember bekommen. Ein Sourcemember hat bei uns im Durchschnitt weniger als 250 Zeilen Code. (incl. Kommentare).
Mir ist bewusst, dass es viele Unternehmen gibt, die das mit den Serviceprogrammen anders machen und die stattdessen nur sehr wenige Serviceprogramme mit vielen exportieren Procedures haben. Aber hat man da nicht das Problem, dass eine Änderung der Parameterschnittstelle einer Procedure sofort die Signatur des gesamtes Serviceprogrammes ändert und man dann sehr viele Programme neu kompilieren muss?
Die Tatsache, dass wir versuchen, Code nicht zu kopieren, sondern stattdessen Programme zu schreiben, die wir von überall nutzen können, führt natürlich zu einem etwas "monolithischen" Gesamtsystem. Das wiederum führt dazu, dass ein Entwickler sich oft mit Programmen aus unterschiedlichen Projekten befassen muss. Das heißt, man kann sich in der täglichen Arbeit nicht ausschließlich auf einige wenige Sourcen konzentrieren, sondern man muss sich oft mit Sourcen beschäftigen, die in ganz unterschiedlichen Projekten abgelegt sind. Und dabei benötige ich die Beschreibungstexte.
Similar Threads
-
By ML-Software in forum NEWSboard Server Software
Antworten: 0
Letzter Beitrag: 22-11-21, 13:43
-
By NEWSolutions Redaktion in forum NEWSolutions artikel
Antworten: 0
Letzter Beitrag: 05-10-16, 04:49
-
By NEWSolutions Redaktion in forum NEWSolutions artikel
Antworten: 0
Letzter Beitrag: 10-02-16, 17:43
-
By ibiuser in forum Archiv NEWSblibs
Antworten: 0
Letzter Beitrag: 10-02-11, 18:43
-
By ibiuser in forum Archiv NEWSblibs
Antworten: 0
Letzter Beitrag: 10-02-11, 18:41
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks