• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    KOJAProgramovani 40+
    Diskuze o obzive programovanim pro starsi a pokrocile.
    rozbalit záhlaví
    SULTHAN
    SULTHAN --- ---
    MARASAN: Nostalgie. Byly doby, kdy jsem tu specku znal prakticky zpaměti.
    QWWERTY
    QWWERTY --- ---
    MUXX
    MUXX --- ---
    QUANTI
    QUANTI --- ---
    KLEINZACH: Vidím migáč květináč ❤️ miluju
    KLEINZACH
    KLEINZACH --- ---
    heh, jutub na me vytah devadesatkovou klasiku :)

    Top Gun - Animace - kultovní to počin z dob minulých
    https://www.youtube.com/watch?v=ZLqhRWMzUMQ
    CERMI_FOX
    CERMI_FOX --- ---
    JANFROG: kdyby to bylo jednoduchý, tak už to někdo dávno udělal :-)
    LOPIK
    LOPIK --- ---
    E2E4: Tuhle tabulku vidím tenhle týden už podruhý s úplně jinýma číslama. Jen 9% v IT nebo dokonce 99 ze sta učitelů si nepřijdou zbytečný? Buď maj rozptyl tak +- devadesát procent nebo to se ptali nějakých zdrogovaných lidí.
    JANFROG
    JANFROG --- ---
    ALMAD: K te korektnosti - na te stejne konferenci byl i typek z Google (Michael cosi) co dela na sandboxu ve V8. Ten rikal, ze pres 90% vsech security issues co maji je ve skutecnosti "correctness issue" a tedy ze security <=> correctnes.

    Samozrejme, vsichni vime, jak zakazniky zajima security :-) takze mas pravdu, neni to protiargument k tomu co rika ten clovek z rethinkdb.
    JANFROG
    JANFROG --- ---
    CERMI_FOX: Obavam se, ze u tehle typu projektu to neni tak jednoduche jak by se mohlo zdat.
    CERMI_FOX
    CERMI_FOX --- ---
    JANFROG: je otazka, jestli v dobe, kdy uz testy prestavaji skalovat, neprestali programatori skalovat uz davno. Neboli mi to prijde jako indikator potreby ten projekt nejak roztrhat, zmodularizovat nebo neco podobneho
    ALMAD
    ALMAD --- ---
    JANFROG: Moc ne, je to spis anekdotalni/osobni zkusenost.

    Protipriklad ve smyslu ze projekty co se prilis soustredily na korektnost testu misto delivery dost casto neusoely proti konkurenci co to delala naopak.

    Mluvi o tom treba rethinkdb tady https://gist.github.com/ramalho/93b87e961b6e019be8e1f6f82864b6f9#wrong-metrics-of-goodness

    Ale samozrejme na podporu NOHOUS, tak nejak zalezi jestli se bavime o databazi, kompilatoru, kernelu, webovym frontendu a nebo beznym SaaSu :)
    JANFROG
    JANFROG --- ---
    ALMAD: Mas po ruce nejaky prehledny text ktery o tom pojednava?

    A s tema protiprikladama - nejak nechapu cos tim myslel. Protipriklady k cemu?
    NOHOUS
    NOHOUS --- ---
    v cislicovych navrzich se jede constrained random a to je taky peklo sveho druhu, ale tam nastesti jakmile design splni specifikaci, uz do nej nikdo nema moc tendenci hrabat. Kazdopadne korporaty jedou v teto oblasti tezky waterfall s oddelenym verifikacnim a implementacnim tymem; priserne je, ze se neda moc testovat inkrementalne, verifikacni tym jede typicky black box integracni test.
    ALMAD
    ALMAD --- ---
    JANFROG: Ono jde taky o to jaky testy. On se v podstate zazil jeden typ testu a to regression testy, ale je toho mnohem vic a s jinejma pristupama, jenom se to nikdy nedostalo do mainstreamu.

    Jediny co me na tom trapi je, ze ty showcasy co to moc pekne popsaly jsou software projekty co se jaksi neprosadily, myslim ze tam muze byt urcita kauzalita :)

    IMHO dva hlavni protipriklady jsou AWS sluzby a TLA+ (ale to uz je spis formalni verifikace nez testy) a SQLite, co to ma imho udelany i popsany moc hezky.

    How SQLite Is Tested
    https://www.sqlite.org/testing.html
    AXTHEB
    AXTHEB --- ---
    SULTHAN: Neznám jazyk/framework, kde by ten můj přístup nefungoval. Ale těžko ti to vysvětlím, když ho považuješ za damage.
    SATAI
    SATAI --- ---
    SULTHAN: pak nechápu, proč jsi jmenoval Javu, kde to fakt nemusíš řešit jako příklad něčeho, kde to dělat musíš
    SATAI
    SATAI --- ---
    AXTHEB: většinou mi nejlépe vycházelo mockovat věci na rozhraní systémů...
    SULTHAN
    SULTHAN --- ---
    AXTHEB:
    SATAI:

    Budu se opakovat: Hodně záleží na tom, v jakém jazyku a frameworku pracuješ.
    Kliknutím sem můžete změnit nastavení reklam