Odpověď na názor

Odpovídáte na názor k článku AI asistenti pro vývoj software: postupy vhodné pro programátory. Názory mohou přidávat pouze registrovaní uživatelé. Nově přidané názory se na webu objeví až po schválení redakcí.

  • 14. 11. 2025 14:27

    Saljack

    Pokud něco generujete AI a důkladně to neprojdete, jste pitomec.
    Já ne, ale je spousta lidí to takhle normálně dělá, navíc se k tomu ani nepřizná.

    Nemluvě o tom, že na řadě projektů je druhou alternativou tam ty testy nemít vůbec protože by vám je nikdo nezaplatil.
    Jo tohle už jsem několikrát slyšel (u pohovorů), že mu ty testy nikdo nezaplatí (a nebudu ani zmiňovat co za typ lidí tohle říkal). Stejně jako vám nezaplatí spoustu věcí a děláte je např. mezery, komentáře, sestavení, nasazení atp. Je to jenom výmluva jak to celé ojebat nic víc nic míň. A jestli si mám vybrat mezi tam testy nemít nebo tam mít kupu nagenerovaného hnoje, který často nemusí být ani správný tak varianta bez testů je mnohem lepší, aspoň mi nedává falšený pocit, že to mám nějak otestované.

    Já tedy nic podobného nezjišťuji; maximálně tak, že netestovatelný je celý návrh. Jestli to zjistíte až při psaní testů, děláte něco špatně. Ne, při testech si opravdu nezaprogramuji. Je to neuvěřitelně monotónní práce, z jejíhož vysledku radost opravdu nemám.
    Tohle je fakt komický. Už jenom ten přístup k tomu, že to je otrava ukazuje, že to naprosto nechápete. Jestli jste nikdy během testů nezjistil, že je něco blbě nebo by mohlo být mnohem lépe, tak gratuluji, ale z vašeho přístupu bych spíš řekl, že jste se na ty testy normálně vybodnul. Pak je jasné, že se vám to nestane. Ono totiž už ty testy by měli být součástí toho návrhu.

    A unit testy mají testovat malé jednotky kódu. Což je zrovna to, co AI dovede vytvořit spravovatelné a v rozumné kvalitě. Pokud nikoliv, je to zase vaše chyba. Ať už tak, že testujete něco, co nemáte nebo tak, že jste to vy nechal složité.
    Jenže všechno nejsou jenom unit testy. Např. integrační jsou stejně důležité. Často teď vidím, že nad tím lidi ani nepřemýšlí a místo toho aby udělali test parametrizovaný, tak jim AI vygenruje ty testy pro každý case, se stejným kódem a lišící se jenom v jednom parametru.