Styly programování

Re:Styly programování
« Odpověď #30 kdy: 25. 08. 2026, 11:48:11 »
Právě klasické unit testy funkčnost v rámci workflow naopak ztratily.
Větší blbost jsem hodně dlouho nečetl.

Je to nestastne receno, ale s timhle vice mene souhlasim...
ztratili cast sve hodnoty pro cloveka... (tu sebereflexivni.. jak dobre se pouziva to API ktere jsem navrhl?)
Daleko vice ziskavaji E2E testy.. byly vzdycky drahe na udrzbu, ale ted kdyz to stoji vicemene nic tak se vyplati.

Unit testy pise AI a ja je nectu.. jestli jsou pro ni uzitecny tak at je pise.. ale pro me jsou dulezity vystupu e2e(business scenario testu) a NFR testu
Tady bacha. Hranice mezi různými druhy testů není moc standardizovaná.

Jj. na to tu uz par let obcas narazime, ze si nerozumime..
Ja unit testy nazyvam to jak jsou chapany v TDD. Takove ty ktere pustim jednoduse lokalne bez deploymentu cele aplikace a databaze a omacky okolo a staci mi k tomu v podstate jen ta jednotka kterou testuju (typicky class) a jeji test. Zbytek kdyz je to nevyhnutelne tak se mockuje (a kdyz se moc mockuje tak je to indikator spatneho navrhu... )

Business scenario testy jsou ty testy ktere pokryvaji usecases

A NFR jsou ty ktere pokryvaji nefunkcni pozadavky (performance, security, observability.... )


Re:Styly programování
« Odpověď #31 kdy: 25. 08. 2026, 17:26:02 »
Právě klasické unit testy funkčnost v rámci workflow naopak ztratily.
Větší blbost jsem hodně dlouho nečetl.
ztratili cast sve hodnoty pro cloveka... (tu sebereflexivni.. jak dobre se pouziva to API ktere jsem navrhl?)
Daleko vice ziskavaji E2E testy.. byly vzdycky drahe na udrzbu, ale ted kdyz to stoji vicemene nic tak se vyplati.
Dík. Přesně tak jsem to myslel a vnímám to naprosto stejně. Jenže hrozně miluju ty neustále poněkud připitomělé TDD výkřiky některých zdejších MBA takže jsem to prostě nemohl rozepsat víc. To by se moc podobalo praxi a nezapadlo správně do té povrchnosti 8)
« Poslední změna: 25. 08. 2026, 17:28:09 od Martin Poljak »

qelurg

  • ****
  • 436
    • Zobrazit profil
    • E-mail
Re:Styly programování
« Odpověď #32 kdy: 25. 08. 2026, 19:13:56 »
Na best practices na většině projektů fakt není čas. Výsledkem je skoro vždy nějaký kompromis.

Jasny. to je jako rozepinat poklopec kdyz jdes na zachod... Kdo na to ma cas? Navic si jako bonus ani nemusis umejvat ruce kdyz odchazis.

Pokud to jsou kalhoty od skafandru, tak to může být docela dobrý nápad.