Gute Schnittstele und keine Bugs
Diese Woche bekam ich die Aufgabe einen Kuchen für die Entwickler zu backen. Super Idee, nur kam dazu ein Thema, das der Kuchen haben sollte. Das macht es gleich ein wenig schwieriger.
Thema Schnittstelle / keine Bugs
Die Entwickler sollen eine sauberer Schnittstelle programmieren und dabei natürlich keine Bugs einbauen.
Das ist so einfach gar nicht aber wir haben uns mit ein paar Freundinnen gleich mal an die Arbeit gemacht.
A good interface and no bugs
This week I got the task to bake a cake for the developers. Great idea, only came to it a theme that the cake should have. That makes it a little more difficult right away.
good interface / no bugs
The developers should program a good and clean interface and of course not having any bugs.
That's not so easy, but we got to work right away with a few friends.
A good software comes in layers
The is the ""OSI Model" for software that comes with all this layers.
The Open Systems Interconnection model (OSI model) is a conceptual model that characterises and standardises the communication functions of a telecommunication or computing system without regard to its underlying internal structure and technology. Its goal is the interoperability of diverse communication systems with standard communication protocols.
says wikipedia.org
Well, so can our cake ....
... and even much better, because the delicious cream combines the layers into something really tasty.
Source bytesofgigabytes.com
Das ISO/OSI-Referenzmodell (englisch Open Systems Interconnection model) ist ein Referenzmodell für Netzwerkprotokolle als Schichtenarchitektur. Es wird seit 1983 von der International Telecommunication Union (ITU) und seit 1984 auch von der International Organization for Standardization (ISO) als Standard veröffentlicht.
Na das kann unser Kuchen auch ....
... und sogar viel besser, denn die leckere Sahne verbindet die Schichten zu etwas richtig leckeren.
Anschneiden
Natürlich haben wir die Entwickler bei der Arbeit besucht und Ihnen den leckeren Kuchen quasi an die Tastatur geliefert.
The cake
Of course, we visited the developers at work and delivered the delicious cake close/direct to their keyboards.
Nahaufnahmen des Bugs
Klar, der Fehler liegt im Code aber bei uns haben wir den Bug schon auf den Kuchen gezaubert. So kommt dann auch erst gar kein Fehler in die Schnittstelle und das Programm.
Of course, the error is in the code, but we have already conjured the bug on the cake. This way, no error gets into the interface and the program in the first place.