• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    KOJAProgramovani 40+
    HOLAKAC
    HOLAKAC --- ---
    CERMI_FOX: a datlej do firemního kompu
    CERMI_FOX
    CERMI_FOX --- ---
    JIMX: já nevim, když přijdu někam do programátorský firmy, tak tam většinou vídám v kanclu plno živnostníků, co sedí na firemních židlich, u firemních stolů, pijou firemní kafe a nechávají se ochlazovat firemní klimatizací ... ;)
    SATAI
    SATAI --- ---
    JIMX: na živnosti jsem pochopitelně židli od Therapie měl
    JIMX
    JIMX --- ---
    Vy jste teda zpovykaný ... před pár lety seděli programátoři ve sklepě na bedně od PC a pili redbully z plechovky a byli spokojení ... a teď chcete klimatizaci, kafe, ovoce, tělocvičnu ... :-DDD

    Tyhlety firemní benefity ... si zase vzpomenu, až si nějakej zaměstnanec bude stěžovat, jak si my živnostníci žijeme skvěle :-)
    SULTHAN
    SULTHAN --- ---
    K těm testům.

    Já jsem frontendista. A unit testy na frontendu jsou můj pet peeve. Jasně, pokud píšu nějaký kus business kódu, tak jsou super, ale jinak mi připadá, že jsou pro frontend naprosto nevhodné. Spousta kódu je závislá na nějakém UI frameworku (posílání eventů, rendering) a test často vypadá tak, že se to celé namockuje a pak se v testu explicitně otestuje, že každá metoda byla zavolána se správnými parametry. UI kód prostě nemá rozumný výstup pro otestování.

    Jinak hlavní problém unit testů je pro mě mockování. Jsou jazyky, kde se mockuje snadno (např. javascript). A pak jazyky, kde se nedá mockovat skoro vůbec. Pak se kvůli mockování dělají strašné složitosti v architektuře (např. všechno je interface). Má to i hezký název Test-induced Design Damage.
    Byl jsem na spoustě projektů, které totálně zesložitily architekturu kvůli testování, a nakonec se tam skoro žádné testy nenapsaly.
    SULTHAN
    SULTHAN --- ---
    GOSHEWAN: Já jsem takový speciální případ. I když jsem chodil do kanclu, tak jsem dělal jen na laptopu, často jsem sedával v dost zvláštních polohách.

    Pro mě by to byl
    - standup desk
    - dobrá kantýna v budově (tj. slušné jídlo za rozumnou cenu)
    - gym, nějak rozumně vybavený (jednu dobu jsem opravdu chodíval do kanceláře prakticky jen kvůli gymu)
    - možnost vzít si sebou psa

    Ale upřímně, stejně jsem si od toho tak odvyknul, že bych to dal maximálně tak 2x týdně a stejně možná jen na 4 hodiny.
    JON
    JON --- ---
    JANFROG: me na psani testu (vlastne jakychkoliv, at uz unit, integracnich ci end-to-end) prijde jako velka vyhoda to, ze to lidi donuti psat ten kod testovatelnej. To ze vysledna coverage neni 100 a treba ani 70 % je imho vedlejsi. Dava mi to moznost si snadno a rychle nejaky test dopsat, kdyz se jdu vrtat do nejaky featury, kterou fakt nechci rozesrat. Problem te testovatelnosti obcas muze narazet na zvysenou komplexitu do zacatku - treba mockovani casu umi bejt neprijemny. Ale rozhodne je to jednodussi, kdyz je to s tim delany od zacatku, nez se to snazit doroubovat do neceho uz hotovyho.

    A stejny pozitiva vidim a stejnej pristup razim u automatizovanyho deploymentu - donuti to vsechny vyrabet ty veci deployovatelne a provozovatelne - myslet na to, co to potrebuje k rozbehu z cisty louky, ze je potreba nejak deterministicky popsat navaznosti co ma startovat po cem. Jak se pozna, ze neco bezi (nebo naopak nebezi) - tj. ty veci mnohem lip ukazujou nejaky metriky. Stejne tak se mnohem driv vyresi jak neco muze bezet ve vic instancich, jak se u toho dela deployment nove verze atd.

    Casto to vede k tomu, ze se vyrobej nejaky simulatory trafficu, ktery se pak daj pustit proti devel/integracnimu prostredi apod. A v neposledni rade to vede k problematice pripravy testovacich dat - idealne nejakou anonymizaci dat realnejch, ale to je uz kapitola sama o sobe.
    TOOMIX
    TOOMIX --- ---
    GOSHEWAN: v práci máme na protažení žebřiny, hned vedle kuchyňky, občas to je fajn se tam jen tak pověsit
    DAVIDOWITCH
    DAVIDOWITCH --- ---
    Z vás by jeden málem dostal chuť opustit po 4 letech na chvíli home office. Minimálně kvůli klimatizaci.
    Já bych chtěl teleport a unifikovaný časový zóny ala Caves of Steel. :D
    VOY
    VOY --- ---
    GOSHEWAN: My mame kavu od baristy, obedy kazdy den, lednicku s pivem a soft drinky, hromadu sladkosti, orisku a ovoce v kuchynce. Obcas je snidane a to udela radost taky, v posledni dobe se to ale trochu zkrouhlo. Mame taky nevim kolik, asi 100-150 euro jakysi wellness prispevek urceny primarne asi na sport, nicmene jsou to penize jako kazde jine, takze klidne na alkohol, pokud je ctena libost ;-). A 100 euro na dopravu do prace, coz se da utracet hodne flexibilne a treba ja mam za 79 euro mesicne pronajaty elektricky kolo. Pokud bych mel zvolit jednu jedinou vec co bych chtel a klidne bych ji vymenil za neco z vyse zmenych perku tak by to byla opravdu poradne zidle, protoze sedet na te co poskytuje defaultne WeWork je absolutne za trest.
    JARDABEREZA
    JARDABEREZA --- ---
    KOLCON: S Indy jsem dělal cca 3-4 roky a mám jí lepší než 85-90% z nich :-D Ale úspěch v práci je hodně o komunikaci. A nejistota ve výslovnosti nebo nutnost přeskládat větu, abych se slovu vyhnul, jí omezuje. V očích druhého to ubírá na dojmu sebevědomí a kompetence. Ale naproti tomu indové jsou schopní mluvit rychle a sebevědomě o čemkoliv bez znalosti gramatiky a výslovnosti :-D Jen mi to musí 4× zopakovat. (nic proti nim, některé jsem si oblíbil více než evropské kolegy :-D )

    KOMPAS: Já jí zmínil... jenom to není moc vidět.
    GOSHEWAN
    GOSHEWAN --- ---
    Dik vsem! Klimu jsem bral jako samozrejmost. Stejne tak kuchynku s lednici atd., nicmene je fakt ze to je dobre zminit. Odpocinkove zony take.

    SUCHRE: Sipky jsou dobry napad, nestoji to nic a jako rozptyleni to ujde. A je vetsi sance ze projdou spis nez vrhaci kudly/sekery... (; Co si mam predstavit pod vanou v kanclu? Je teda fakt ze bazen na strechu by byl super!
    KOLCON
    KOLCON --- ---
    JARDABEREZA: Furt ji máš lepší než třeba Indové 😂
    KOMPAS
    KOMPAS --- ---
    MLEKAR_STEIN: Divil jsem se, že doteď tu klimatizaci nikdo nezmínil; asi už je to bráno jako samozřejmost. Ale když jsem se teď nedávno přehříval na HO, úplně jsem se na tu klimatizaci těšil.
    JARDABEREZA
    JARDABEREZA --- ---
    E2E4: Ta angličtina pro pokročilí by nemusela být špatná. Já v angličtině dělám každý den, ale ve výslovnosti mám mezery. např. but, bat, bed, butt, bad ...anebo hut, had, hat
    není pro mě snadné to vyslovit správně nebo slyšet rozdíl u některých.
    MLEKAR_STEIN
    MLEKAR_STEIN --- ---
    ze sportů jsem vzdycky chtěl do kanclu vrhací kudly, ale moc pochopeni u vedení nebylo.
    DEEFHA
    DEEFHA --- ---
    DEEFHA: Podotýkám, že tam chodím na dva dny v týdnu. Takže je mi úplně u prdele, jak to tam vypadá a na čem sedím. Největším benefitem jsou pro mě peníze, abych to mohl mít hezký doma :⁠-⁠)
    DELVIT
    DELVIT --- ---
    GOSHEWAN: Jak tady už bylo řečeno, ergonomie je číslo jedna. Ticho, klid a bez pohybu za monitorem.

    Pak místo na cvičení či protáhnutí se. Přísun zdravého jífda a pití.
    DEEFHA
    DEEFHA --- ---
    Vy jste nějaký zmlsaný, se mi zdá. Váš asi někdy pozvu k nám na exkurzi :⁠-⁠D Nějaký stoly tam jsou, židle cosi noname, kafe prej hnusný (ale to mi nevadí, protože z drog stejně konzumuju jen alkohol), ovoce dvakrát měsíčně, z domu jsem přinesl rezervní PS2 a Wii, jednou za měsíc grilovačka na střešní terase. Jo a posilovna tam prej tak někde je, ale já ji nikdy neměl potřebu hledat, protože běžeckej pás a Ring Fit mám doma. Tak co? Nechcete někdo k nám? :⁠-⁠D
    SUCHRE
    SUCHRE --- ---
    Vana, pohovka a sipky
    Kliknutím sem můžete změnit nastavení reklam