16.05.2017, 15:42
0
Da ich es absolut nicht verstehen konnte, warum ihr andauernd von fehlerhafter Implementierung geredet hab, kam mir, nach einigem nachgrübeln folgender Gedanke: Ihr meint eigentlich was ganz anderes und zwar das Design (resp. Architektur oder Konstruktion)
Ich ziehe hierzu noch einmal (etwas zugegeben abstruses) Beispiel, das aber etwas praxisnaher ist, heran:
Ihr entscheidet euch, ein Haus zu designen, bei dem es keine Türklingel gibt.
Anstatt dessen habt ihr festgelegt, dass ein Bediensteter alle 5 Minuten zur Tür geht und nachschaut, ob da jemand steht.
Warum diese Designentscheidung nun so getroffen wurde ist vorerst irrelevant.
Eine fehlerhafte Implementierung wäre nun, wenn das Haus trotzdem mit einer Klingel gebaut würde. Ebenso wäre es eine fehlerhafte Implementierung, wenn ein Bediensteter eingestellt würde, der immer nach 4 oder 6 Minuten nachschauen geht.
Ihr erkennt in dem Beispiel hoffentlich nun den Unterschied zwischen fehlerhaft umgesetzt und schlecht/fehlerhaft designed. (Das Design kann natürlich auch einen sinnvollen Hintergrund haben. So kann es z.B. etwas geben, das es unmöglich bzw. sehr schwer macht eine Klingel zu verwenden)
Aber mit der eigentlichen Umsetzung hat das nichts zu tun.
Ich ziehe hierzu noch einmal (etwas zugegeben abstruses) Beispiel, das aber etwas praxisnaher ist, heran:
Ihr entscheidet euch, ein Haus zu designen, bei dem es keine Türklingel gibt.
Anstatt dessen habt ihr festgelegt, dass ein Bediensteter alle 5 Minuten zur Tür geht und nachschaut, ob da jemand steht.
Warum diese Designentscheidung nun so getroffen wurde ist vorerst irrelevant.
Eine fehlerhafte Implementierung wäre nun, wenn das Haus trotzdem mit einer Klingel gebaut würde. Ebenso wäre es eine fehlerhafte Implementierung, wenn ein Bediensteter eingestellt würde, der immer nach 4 oder 6 Minuten nachschauen geht.
Ihr erkennt in dem Beispiel hoffentlich nun den Unterschied zwischen fehlerhaft umgesetzt und schlecht/fehlerhaft designed. (Das Design kann natürlich auch einen sinnvollen Hintergrund haben. So kann es z.B. etwas geben, das es unmöglich bzw. sehr schwer macht eine Klingel zu verwenden)
Aber mit der eigentlichen Umsetzung hat das nichts zu tun.