Nincs olyan, hogy eleve jó kód. Aki ilyet állít, az saját magát csapja be. (Ld. optimalizálás, amit szigorúan mérés után szokás)
Viszont továbbra sem látom be, hogy az architektúrális döntéseknek mi köze ahhoz, hogy debuggerrel ránézel, hogy hol milyen adat jött be egy-egy fv híváskor (a várttal ellentétben) és így keresd meg a hibát. Ehhez ugyanúgy godnolkodni kell.
Másrészt miért is ne építsek rá? Munkát gyorsítja, egyszerűbbé teszi. Vagy refactoringot se használjak, mert júj az is olyan, hogy előre meg lehetett volna tervezni másképp? (Mi van, ha utólag kell módosítani?). Vagy tovább megyek: szintaxiskiemelést se, mert könnyíti a szemnek a különféle nyelvi elemek elválasztását ezáltal lustábbá teszi az embert? Ne vicceljünk már.
Egyébként magam részéről inkább azt tapasztalom, hogy ott ahol nem megszokott a debugger (pl. PHP, de debuggerrel normálisan ellátott nyelvekben is akár), ott teletúrják a kódot mindenféle echo/printf/tsi. üzenettel, amit aztán lehet kimazsolázni. És emellett ugyanúgy nem gondolkodnak.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™