• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    TENCOKACISTROMYProgramovani v C#, F# a dalsich jazycich pro .NET, Mono a ostatni CLI implementace
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    NECROMAN: Byla dobra. Po dvou letech pokusu pouzivat unit testy jsem je opravdu zacal pouzivat a maji pro me prinos.



    btw. nikdo mi na ten kod nekouknete?
    NECROMAN
    NECROMAN --- ---
    TENCOKACISTROMY: zrovna na tu prednasku jsem chtel jit, Tomas je v pohode
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    NECROMAN: Kdyz jsem byl v na prednasce o testech v akvarku u MS, tak tam ten prednasejici (myslim ze Tomas Herceg) rikal, ze v pripade ze mate vysinuteho sefa, tak mu nemate rikat o code-coverage. Ze se pak snadno stane, ze chce mit 100% a ze je to cesta do zahuby :).
    NECROMAN
    NECROMAN --- ---
    TENCOKACISTROMY: tak nadrizeny rekl - proste napises na to testy, jasny?
    Takze copypastuju kod z converteru do testovacich metod a vymyslim k nim vstupy, to je produktivita :D
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    NECROMAN: Tak tam bych se na testy normalne vyprdnul.
    NECROMAN
    NECROMAN --- ---
    TENCOKACISTROMY: vetsina konvertoru je jen jednoradkova vec, co zkontroluje vstupni typ a vrati string.Format(xy, value)
    popripade variace na BoolToVisibilityConverter
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    Udelal jsem si extension metody pro tridu ReaderWriterLockSlim, aby se mi s tim dobre pracovalo. Neustaly volani EnterReadLock(), ExistReadLock(), uzavirano do try-finally bloku me fakt nebavi.

    Kouknete se mi prosim na ten kod a zrevidujte mi ho, jestli jsem na neco nahodou nezapomnel.
    Kdyz se vam bude libit, tak ho muzete pouzit ;).

    ReaderWriterLockSlimExtensions
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    NECROMAN: Pokud je Convertor jednoduchej, tak imho nema. Pokud je slozitej, tak mi to zacina davat smyls. Pokud hodlas nejakej Convertor refaktorovat, tak mi to dava smysl taky.
    NECROMAN
    NECROMAN --- ---
    Ma smysl psat unit testy na Convertery pro XAML? Prijde mi to jako naprosta zbytecnost, kde psanim testu stravim 10x tolik casu a vetisnou jen zopakuji xkrat pod sebe kod samotneho converteru.
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    Pouzivate nekdo MSTest projekt pro integracni testy?
    V mym pripade bych potreboval se pripojit k DB, v DB si zavolat metodu (ta se pres ruzny peripetie pripoji na moji sitovou sluzbu), sitova sluzby neco spocita, a ja chci ted otestovat, ze to spocitala. Nemam ambice presne kontrolovat jaky jsou data. To je unreal, ale chci vedet, ze to nevyprodukovalo nekonzistaneni data (napr. vim ze nekde nikdy nesmi byt NULL, kdyz nekde je priznak TRUE, atd...).
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    FRANKVFX: v zavislosti na tom co konkretne chces se tady najdou asi i lepsi diskuze (byt teda s vyjimkou unity diskuze jsou uz relativne nemrtve)
    [ OpenGL, Direct3D, rendering :: programování grafických aplikací :: otázky a odpovědi ]
    [ UNITY 3D ]
    [ 3D herní enginy, technologie, efekty a grafická kouzla ]
    FRANKVFX
    FRANKVFX --- ---
    SHIGORBIRDMAN,
    TENCOKACISTROMY: Mate pravdu, diky za usmerneni. Az budu mit chvili, sepisu poradne info :)
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    myslis, ze se nekdo na tak hloupe obecne polozenou otazku bude vubec obtezovat? :)
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    FRANKVFX: Maji psat do posty, aby si to nikdo jinej nemohl vyhledat a precist?
    FRANKVFX
    FRANKVFX --- ---
    Ahoj, nemáte někde zkušenosti s vývojem software využívající 3D engine? Pište, prosím, do pošty. F.
    NECROMAN
    NECROMAN --- ---
    Diskuze o NFC zalozena, pojdte se pochlubit vasim NFC enabled telefonem, nebo se zeptat, co vas zajima. Sam se s NFC take teprve seznamuji - vsichni se tak dovime neco noveho:
    [ NFC - Near field communication ]
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    MORMEGIL: To me taky napadlo, ale je to takovy ... divny. Urcite funkcni, ale divny.

    Ted se navic ukazalo, ze ty samy cookies budu muset pouzivat i v built-in browseru. Ten samozrejme vubec CookieContainer nepouziva. Krasne se mi to "zjednodusuje" :P.
    MORMEGIL
    MORMEGIL --- ---
    TENCOKACISTROMY: Díval ses na tu moji nástřelovou implementaci? (Tedy, netvrdím, že to je hotové a funkční, ale nástřel tam je.) Před voláním té WS si bokem uložíš seznam názvů cookie v tom kontejneru, zavoláš WS a podíváš se znovu na cookie v kontejneru: Ty, co jsou v kontejneru, ale nejsou v seznamu, jsou nové, ty, co jsou v seznamu, ale nejsou v kontejneru, ta WS smazala, takže je máš smazat i z globálního seznamu.
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    MORMEGIL: Jak tedy zjistim, ze mam nejakou polozku odebrat?
    MORMEGIL
    MORMEGIL --- ---
    TENCOKACISTROMY: No jasně, že tam C nech! Do globálního úložiště musíš přenášet lokální _změny_, ne lokální _stav_! Ostatně tohle by už měl řešit i ten můj nástřel, co jsem posílal.
    Kliknutím sem můžete změnit nastavení reklam