Bevor man etwas generell ablehnt, sollte man vielleicht das Wieso erklären. Aber jeder darf gern seine Meinung haben.
Sorry, ich habe es nicht generell abgelehnt, ich habe es nur nicht empfohlen. Das sind zwei unterschiedliche Dinge! Und das war ganz klar meine Meinung. Und natürlich kannst Du die Meinungen auch gewichten - Du hast jetzt zwei Meinungen:
- eine von jemandem, der mal eben so diesen Code aus den Ärmeln geschüttelt hat und somit von jemandem, der sich damit auskennt
- eine von jemandem, der diese Möglichkeiten bisher so noch nicht kannte und ich sage es mal ganz salop: Wie der Ochs vorm Berg stand.
Aber klar - eine Meinung war von dir - die wirst Du natürlich bevorzugen, da Du nicht über den Punkt nachdenkst sondern nur aus dem Bauch heraus entscheidest. (Was ok ist für mich! Ich habe damit kein Problem!)
Aber wenn Du so freundlich nach einer Erläuterung fragst:
Was wir hier machen ist ja keine saubere Software Entwicklung sondern wir frickeln da irgendwie an etwas herum. Die Änderung kann man ja machen, aber dann doch bitte an dem eigentlichen Werk. Und das sind die Sourcen, die ja zur Verfügung stehen.
Wenn man das macht, dann kann man z.B. einen Pull Request zurück geben. Das ist bei Open Source so halt üblich: Es ist ein Nehmen und Geben.
Wenn Du da unbedingt ein Auto-Vergleich haben willst: Wenn die Lenkung nicht mehr geht:
- reparierst Du dann das Auto?
- Bastelst Du irgendwas Externes zusammen, womit Du dann lenkst? (Also eine Vorrichtung, die Lenkbar ist und das kommt dann vorne unter Dein Auto und Das Auto ist defekt, aber Du hast da ja jetzt etwas, womit Du lenken kannst...)
Du musst Dir ja nur rein praktische Fragen stellen:
- wie gut kannst Du diese Lösung weiter ausbauen? Was für Tools unterstützen Dich da z.B.?
- wie gut kannst Du die Qualität sicher stellen?
Diese beiden Fragen kannst Du ja auch einfach praktisch beantworten:
a) baue doch die Checks, die ich rausgenommen habe, wieder ein.
b) teste den Code über einen Unit Test.