dokážete být agilní, aniž byste dělali tdd (testem řízený vývoj)?
<p>je možné správně nazvat sebe (nebo váš tým) „agilním“, pokud neděláte tdd (test-driven development)?</p>
<p>ano, ano, ano, milionkrát ano.</p><p>agilní je filozofie, tdd je specifická metodologie.</p><p>kdybych chtěl být <em> opravdu </em> vybíravý, mohl bych jednoduše poukázat na to, že existuje několik variant xdd - které jejich zastánci vysvětlí do hloubky, nejsou <em> ne </em> tdd - ale ty jsou stále v podstatě spojeny s testem jako první, takže by to bylo podvádění.</p><p>řekněme to takto - můžete být agilní, aniž byste museli provádět „test první“ vývoj (podívejte se na to, jak funguje scrum - nikde tam nejsou specifika, jak píšete kód). podívejte se na nástěnku kanban, podívejte se na nejrůznější agilní metody.</p><p>chcete testy jednotek? samozřejmě, že děláte ze všech důvodů - a můžete argumentovat, že bez jednotkových testů nemůžete být agilní (i když mám podezření, že můžete být) - ale nemusíte je nejdříve psát, abyste byli agilní.</p><p>a konečně, je stejně pravda, že byste mohli udělat test first <em>, aniž byste </em> byli agilní a silné argumenty pro provedení testu nejprve bez ohledu na vaši celkovou dev filozofii.</p><hr><p>zdá se, že ostatní (s více solid rep) mají podobný názor ...</p><p> <a href="http://www.twitter.com/unclebobmartin/status/208621409663070208">http://www.twitter.com/unclebobmartin/status/208621409663070208</a> </p><blockquote> <p>@unclebobmartin: <a href="http://t.co/huxap5cs">http://t.co/huxap5cs</a> ačkoli není možné dělat agile bez tdd a ood, je to obtížné. bez tdd je iterační rychlost ...</p> </blockquote><p>(odkaz v tweetu je na úplnou odpověď na linkedin)</p>
Mít nečinné procesy 100% znamená nulové zatížení procesoru.  
To je to, oč bys měl v klidu usilovat a ne se toho obávat.  
Pokud je 100% nemáš, najdi ty procesy, které výkon opravdu spotřebovávají a pokus se zjistit proč a zda se nejedná o viry. Používáme [MbUnit](http://www.mbunit.com/) a [Rihno zesměšňuje](http://www.ayende.com/Blog/archive/2007/03/28/Rhino-Mocks-3.0-Released.aspx) a ukázat pracují velmi dobře dohromady. Když děláte TDD budete téměř jistě muset udělat nějakou formu injekce závislost, přičemž to lze provést ručně, jeho stojí za to dívá kontejneru MOV, jako je [hrad Windsor](http://www.castleproject.org/projects/windsor/) .


Je to také stojí při pohledu na Jana Pavla Bodhood své obrazovce vrhá které vám pomohou začít. [JPB Blog](http://www.jpboodhoo.com/) Ano, jistě. Záleží pak na tom, jak přesně si to představuješ. Dle konkrétního zadání lze řešit přes vzorce, případně si vypomoci přes nějaké makro a událost listu. P. Ne, pokud nebudete využívat 3D akceleraci (hry), tak je to v pohodě. Máte-li stejnou platformu i verzi aplikace, s největší pravděpodobností jste každý v jiné skupině uživatelů pro A/B testování. Tak vývojáři ověřují účinnost aplikace a nakonec zvolí tu účinnější verzi a zavedou všem. Chce-li lingoty, může zkusit web na PC nebo třeba i v mobilu v nějakém internetovém prohlížeči. Pravděpodobně to zabere. Možné to je, ale bez potvrzení na displeji žádná data nepřeneseš. Není lepší motivovat prodejce k lepšímu prezentování procenty z prodejů, než šmírováním? Obávám se, že v moderních operačních systémech to není bez hlubšího zásahu do systému možné. Můžeš ještě monitorovat spuštěnou aplikací, ale ne to, co v té spuštěné aplikací provádíš, protože aplikace jsou od sebe z bezpečnostních důvodů oddělené. a na stanicich jste jako useri, power useri nebo dokonce admini? jde o to jaka mas prava a podle toho se muzes branit (ja pocitam s userem, jak jinak v dnesnim podniku se stovkami kompů, kdyz tam je tolik lidi v IT - bohuzel proti tomu moc nezmuzes, protoze remote pc a jejich procesy byvaji skryte a proto to nejde killnout Task Managerem) jinak se necham inspirovat jinými názory Dnes je přetaktování procesorů o dost snadnější i v jistých mezích bezpečnější jak v minulosti. Ale rizika jsou i dnes. Paušálně nelze říct o kolik konkrétní typ CPU je schpný snést přetaktování. Procesory nejsou absolutně stejné, a kvalitativně se můžou lišit dle výrobní šarže. Nebudu rozepisovat proč tomu tak je a jak se ve výrobě testují a vybírají procesory pro provoz určitého taktu. Ale je běžné že máš dva stejné procesory vedle sebe a jeden zvládne třeba 4.8 Ghz ale druhý nedá víc jak 4.5Ghz. Při taktování v domácích podmínkách se nejčastěji postupuje po krocích. Přetaktuješ třeba o 100 Mhz a testuješ procesor stress testem kvůli stabilitě. A zastavíš se v momentě kdy to začne být nestabilní, v ten moment se vrátiš o jeden či dva kroky zpět a mělo být to být v pořádku. Pokud je dostatečně kvalitně řešené chlazení nemělo by se stát že by odešel teplem dřív než zareaguje vnitřní tepelná ochrana. Větší rizika jsou spíš při zvedání pracovního napětí procesoru, ale o trochu jde přetaktovat praktickykaždý procesor. Je možné že budeš mít dobrý kus a půjde taktovat snadno na větší frekvence, je to o náhodě jak kvalitní kus křemíku máš doma. Riziko je tam ale vždy, a proto je dobré zvážit jestli případný přínos vyváží případné rizika. Během pracovní neschopnosti je možné, abyste pracovala nebo případně podnikala. Jsou ale určitá omezení.


Prvním velkým omezením je nutnost dodržovat léčebný režim a režim dočasně práce neschopného zaměstnance. To znamená, že musíte dodržovat dobu a rozsah povolených vycházek. 


Pokud byste chtěla během neschopenky (z důvodu rizikového těhotenství), vykonávat nějakou práci (například nějakou brigádu na DPP nebo DPČ), která by probíhala mimo domov, pak je to možné jen v době, kdy máte povolené vycházky.


Dalším omezením je dodržování léčebného režimu. Pokud pro vás během neschopenky platí nějaká omezení – například zákaz manipulace s těžšími předměty, pak je nutné, aby to výkon práce během neschopenky respektoval.


Posledním omezením je to, že během pracovní neschopnosti není možné vykonávat stejné zaměstnání (nebo podnikání) na jehož základě vám vzniká nárok na nemocenské dávky.


Tj. nesmíte pracovat pro stejného zaměstnavatele, na stejné pracovní pozici. Nebo případně nesmíte vykonávat stejnou podnikatelskou činnost (na jejímž základě vám vzniká účast na nemocenském pojištění a nárok na nemocenské dávky).


Jinak ale máte možnost pracovat bez dalších omezení. 


Například tak, že u jiného zaměstnavatele budete mít smlouvu na DPP nebo DPČ. Je případně možné pracovat i pro stejného zaměstnavatele, jen to musí být na jinou smlouvu (opět obvykle na DPP nebo DPČ), která je sepsána na jinou pracovní činnost.


Je poměrně běžné, že lidé mají i více zaměstnání, ze kterých jim vyplývá účast na nemocenském pojištění. Během pracovní neschopnosti je pak možné, aby ve všech zaměstnáních byli na neschopence. 


Nebo aby byli na neschopence jen v jednom zaměstnání a v tom druhém dále pokračovali v práci, i po dobu pracovní neschopnosti. To není nijak zakázáno (jsou zde jen výše uvedená omezení).


Takže pokud si na dobu rizikového těhotenství najdete nějakou brigádu (přivýdělek), kam budete chodit jen během doby, kdy máte napsány vycházky, nebo pokud byste měla nějakou práci z domu, pak to ničemu nevadí.