( gee | 2020. 05. 03., v – 01:12 )

Az éppen, hogy csak működő valahogy nem hangzik jól. A kész könyvtárakat nem ember alkotta meg? Ha igen, akkor annak miért kell törvényszerűen jobbnak lennie annál, mint amit csinálok?

Erre az a szokásos válasz, hogy ha te egyedül raksz össze valamit, amit csak te egyedül használsz, akkor jóval kisebb annak az esélye, hogy megtaláld az összes programozási hibát és tervezési hibát (tipikusan olyan ritka eseteket, amire nem gondoltál).

Ezzel szemben ha van egy könyvtár amit többen összeraktak, a forráskód elérhető, használják legalább több százan különféle célokra különféle környezetekben évek óta, akkor feltételezhető, hogy egy csomó korai bugot már valaki megtalált, szólt, kijavították. A ritka esetek egy részét a sok felhasználóból páran élesben használják évek óta (és ha nem jól kezelte a rendszer, szóltak és azóta jól kezeli).

Ugye nem lehet, tudni, hogy te milyen minőségű kódot készítesz. Lehet, hogy mindenre gondoltál és nem vétesz soha semmi hibát, a hardvert is tökéletesen ismered és a hw sem hibázik. Lehet, de a rendszered még nem bizonyított.
A másikat százak, ezrek használják évek óta = bizonyítottan jó. (Elég jó, nem feltétlenül hibátlan).