abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:55 | Nová verze

    Bylo oznámeno vydání nové verze 8.1 "Hoare" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie). Doprovodný příspěvek na blogu Khronosu rozebírá kódování a dekódování videa pomocí Vulkan Compute Shaders v FFmpeg.

    Ladislav Hagara | Komentářů: 3
    dnes 04:33 | Zajímavý projekt

    Byl představen open-source a open-hardware prototyp nízkonákladového raketometu kategorie MANPADS, který byl sestaven z běžně dostupné elektroniky a komponent vytištěných na 3D tiskárně. Raketa využívá skládací stabilizační křidélka a canardovou stabilizaci aktivně řízenou palubním letovým počítačem ESP32, vybaveným inerciální měřicí jednotkou MPU6050 (gyroskop a akcelerometr). Přenosné odpalovací zařízení obsahuje GPS,

    … více »
    NUKE GAZA! 🎆 | Komentářů: 27
    včera 14:22 | IT novinky

    Vědci z univerzity La Sapienza v Římě vyvinuli systém, který dokáže identifikovat jednotlivce pouze na základě toho, jak narušují signály Wi-Fi. Autoři tuto novou technologii nazvali WhoFi. Na rozdíl od tradičních biometrických systémů, jako jsou skenery otisků prstů a rozpoznávání obličeje, nevyžaduje tato metoda přímý fyzický kontakt ani vizuální vstupy. WhoFi může také sledovat jednotlivce na větší ploše než kamera s pevnou polohou; stačí, je-li k dispozici Wi-Fi síť.

    Ladislav Hagara | Komentářů: 11
    včera 04:22 | Nová verze

    SuperTux (Wikipedie), tj. klasická 2D plošinovka inspirovaná sérií Super Mario, byl vydán v nové verzi 0.7.0. Videoukázka na YouTube. Hrát lze i ve webovém prohlížeči.

    Ladislav Hagara | Komentářů: 7
    včera 03:11 | Zajímavý projekt

    Ageless Linux je linuxová distribuce vytvořená jako politický protest proti kalifornskému zákonu o věkovém ověřování uživatelů na úrovni OS (AB 1043). Kromě běžného instalačního obrazu je k dispozici i konverzní skript, který kompatibilní systém označí za Ageless Linux a levné jednodeskové počítače v ceně 12$ s předinstalovaným Ageless Linuxem, které se chystají autoři projektu dávat dětem. Ageless Linux je registrován jako operační

    … více »
    NUKE GAZA! 🎆 | Komentářů: 9
    15.3. 15:33 | Humor

    PimpMyGRC upravuje vzhled toolkitu GNU Radio a přidává alternativní barevná témata. Primárním cílem autora bylo pouze vytvořit tmavé prostředí vhodné pro noční práci, nicméně k dispozici je nakonec celá škála barevných schémat včetně možností různých animací a vizuálních efektů (plameny, matrix, bubliny...), které nepochybně posunou uživatelský zážitek na zcela jinou úroveň. Témata jsou skripty v jazyce Python, které nahrazují

    … více »
    NUKE GAZA! 🎆 | Komentářů: 3
    15.3. 14:33 | Nová verze Ladislav Hagara | Komentářů: 2
    15.3. 12:33 | Zajímavý projekt

    FRANK OS je open-source operační systém pro mikrokontrolér RP2350 (s FRANK M2 board) postavený na FreeRTOS, který přetváří tento levný čip na plně funkční počítač s desktopovým uživatelským rozhraním ve stylu Windows 95 se správcem oken, terminálem, prohlížečem souborů a knihovnou aplikací, ovládaný PS/2 myší a klávesnicí, s DVI video výstupem. Otázkou zůstává, zda by 520 KB SRAM stačilo každému 😅.

    NUKE GAZA! 🎆 | Komentářů: 5
    14.3. 22:55 | IT novinky

    Administrativa amerického prezidenta Donalda Trumpa by měla dostat zhruba deset miliard dolarů (asi 214 miliard Kč) za zprostředkování dohody o převzetí kontroly nad aktivitami sociální sítě TikTok ve Spojených státech.

    Ladislav Hagara | Komentářů: 2
    14.3. 21:33 | Nová verze

    Projekt Debian aktualizoval obrazy stabilní větve „Trixie“ (13.4). Shrnuje opravy za poslední dva měsíce, 111 aktualizovaných balíčků a 67 bezpečnostních hlášení. Opravy se týkají mj. chyb v glibc nebo webovém serveru Apache.

    |🇵🇸 | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (16%)
     (7%)
     (0%)
     (11%)
     (29%)
     (2%)
     (5%)
     (1%)
     (13%)
     (24%)
    Celkem 1096 hlasů
     Komentářů: 26, poslední 12.3. 08:56
    Rozcestník

    Agilní programování

    2. 5. 2005 | Leoš Literák | Recenze | 6881×

    Recenze hutné knížky rozebírající metodiky vývoje softwaru, zvláště agilní varianty, jako je například extrémní programování.

    Knihu Agilní programování s podtitulem Metodiky efektivního vývoje softwaru vydalo nakladatelství Computer Press v roce 2004. Kniha se zabývá popisem jednotlivých vývojových metodik, od historických až po žhavé novinky.

    Úvodní pasáž

    Prvních padesát stránek se zabývá úvodem do softwarového inženýrství. Autor Václav Kadlec, známý například z Živě.cz, v něm uvádí čtenáře do oboru. Zkušeného čtenáře by mohlo svádět přeskočit tuto pasáž, ale přišel by o spoustu zajímavě a čtivě podaných informací. Navíc nikdy není na škodu osvěžit si teorii či konfrontovat ji s praxí. Naopak člověk problematiky neznalý (například student informatiky či manažer chtějící vědět, proč projekty jejich firmy vždycky mají zpoždění) získá základní přehled pojmů a poučí se z historie.

    Tradiční metodiky

    Druhá část knihy na téměř šedesáti stránkách popisuje tradiční metodiky. Začíná popisem historické metodiky Vodopádového modelu životního cyklu softwaru, která vznikla již v roce 1970. Autor nejdříve podá základní charakteristiku a popíše jednotlivé fáze metodiky. Elegantním grafickým prvkem zvýrazní důležité vlastnosti metodiky, texty prokládá vhodně zvolenými příklady. Kapitolu pak uzavírá shrnutí, hodnotící silné a slabé stránky Vodopádového modelu včetně jeho vhodnosti. Tímto způsobem jsou popsány všechny metodiky.

    Ve zbytku druhé části knihy autor rozebírá standardně používané metodiky - Spirálový model, Rational Unified Process a Unified Software Development Process. U metodiky RUP se autor dopustil drobné chyby, když tvrdí, že IBM koupila firmu Rational za neuvěřitelné dva biliony dolarů. Měl by ubrat tři nuly, nicméně toto je jen drobnost, která nekazí dobrý dojem z knihy.

    Agilní metodiky

    Konečně dle titulku hlavní lákadlo - agilní metodiky - jsou popsány ve třetí části, která je dlouhá 120 stran. Úvodem autor popisuje důvody, které vedly k jejich vzniku a názorně ukazuje jejich principy.

    Následuje popis asi nejslavnější a nejkontroverznější metodiky, a to extrémního programování. Můžete jej buď milovat, nebo nenávidět, ale rozhodně vás nenechá lhostejným. Její autor Kent Beck vpravdě zahájil revoluci v softwarovém inženýrství a jeho myšlenky ovlivňují celý průmysl. Koneckonců, kdo z profesionálních programátorů neprovádí refactoring a nepíše spoustu testů?

    Autor začíná popisem vzniku a vývoje metodiky a její základní charakteristikou. Poté rozebere dvanáct základních postupů metodiky, včetně posloupnosti jednotlivých fází. Nevyhýbá se ani nevýhodám extrémního programování, a to i místním, které v USA neplatí (nedoporučuji číst nacionalistům).

    Další metodikou je SCRUM, česky mlýn v ragby. V textu je opět vysvětlena charakteristika metodiky, zvláště pak odlišnosti od XP. Poté se autor věnuje Lean Developementu, který má svůj původ v japonském automobilovém průmyslu a klade si za cíl vyvíjet software za třetinu obvyklého času s třetinovým rozpočtem a s třikrát menším množstvím chyb. Hodně zajímavé a poučné počtení.

    Čtvrtou metodikou je Feature Driven Development, po kterém přichází netradiční Test Driven Development. Nelíbil se mi příklad postavený na webové stránce psané v PHP. Myslím, že lépe by posloužilo nějaké API. Ve zbytku třetí části knihy autor stručně popisuje metodiky Crystal, Adaptive Software Development a Dynamic Software Development Method.

    Vyvíjíme pro web

    Poslední část knihy se zabývá metodikami pro programování webových aplikací. Nejdříve autor vysvětlí, jak se podle něj liší toto programování od vývoje ostatních aplikací a pak se věnuje jednotlivým metodikám - metodice Jennifer Fleming, WebWAVE Development Process a WebWAVE Ongoing Development Process.

    Hodnocení

    Kniha je čtivě psána a prokládána spoustu zajímavých příkladů. Autor dokáže srozumitelně podat téma a vhodně vyzdvihnout důležité pasáže. Knihu mohu doporučit všem, které živí týmový vývoj softwaru, a to nejen projektovým manažerům, ale i programátorům, aby chápali důvody procesů, které musí dodržovat.

    NázevAgilní programování
    AutorVáclav Kadlec
    VydalComputer Press
    ISBN80-251-0342-0
    Datum vydání2004
    Počet stran278
    Doporučená cena249 Kč/369 Sk
           

    Hodnocení: 83 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    2.5.2005 00:16 Martin Čížek | skóre: 20 | Praha
    Rozbalit Rozbalit vše Světově široce široká pavučina
    Link na http://wwww.xprogramming.com/ nefunguje.

    Nešlo by naťuknout, které nevýhody XP u nás platí, ale v USA ne?
    Kdyby dva z nás byli dvěma z nich, všichni z nás by mohli být všemi z nich.
    Valoun avatar 2.5.2005 01:11 Valoun | skóre: 30 | blog: Psavec | Středočeský kraj
    Rozbalit Rozbalit vše Re: Světově široce široká pavučina
    Nefunguje protoze je "too much www" ;-)
    2.5.2005 06:44 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: Světově široce široká pavučina
    opraveno. diky.

    Jak tam autor píše, Češi se bojí neúspěchu a oproti Američanům mají malou odvahu a ochotu riskovat. Když Američan z deseti pokusů uspěje jen dvakrát, mluví o úspěchu.

    XP je o rychlém kódování, a když zjistíte, že jste kus kódu napsali špatně, tak jej prostě zahodíte a napíšete znovu. Češi jsou na tento přístup až moc velcí perfekcionisti.
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    2.5.2005 08:11 Devon
    Rozbalit Rozbalit vše Re: Světově široce široká pavučina

    Jak se v knize pise, tak hlavni problem je prave v tom perfekcionismu. Mame tendenci vydat program az kdyz je dokonaly (my, jako evropane). Zatimco (viz treba MS) oni vydaji program o kterem vedi, ze ma k dokonalosti daleko, a pak postupne vydavaji opravy.

    Problem je v tom, ze kdyz my vydame svuj perfektni program, tak trh je uz zvykli na konkurencni, ikdyz mene kvalitni, a nema chut prechazet.

    Takze at se nam to libi nebo ne, tak jejich postup je vetsinou trzne uspesnejsi.

    2.5.2005 08:22 Cronin
    Rozbalit Rozbalit vše Re: Světově široce široká pavučina
    XP je aj o rychlom kodovani, ale nielen o nom. V XP v podstate nie je nic extremne, iba vsetky "dobre zvyky" pri programovani su dotiahnute do krajnosti. To sa tyka dokumentacie pre vyvojarov (samozrejme ta sa tvori v zdrojovych kodoch), integracneho buildovania a testovania, komunikacie clenov timu, testovania, atd.

    Kadlecova kniha je dobrym prehladom niektorych agilnych technik, avsak pre kazdu techniku, z ktorou chce clovek pracovat, si musi najst dalsi, obsiahlejsi zdroj. However, spominana kniha je vyborny prehlad co vobec existuje a co od tej-ktorej metodiky mozno ocakavat. Navyse, na viacerych miestach nastavuje nemilosrdne zrkadlo sposobu vyvoja, ktory je zly, ale "nejako funguje", a tak sa nad nim zatvaraju oci.

    Mne osobne sa akekolvek metodiky nepacia. :-) Taky cisty SCRUM nefunguje rovnako, ako nefunguje cisty vodopad. Podla skusenosti je dobre prejst si viac metodik, z kazdej zobrat jednu-dve veci, ktore vyhovuju danemu timu ci organizacii, ostatne zahodit. Proste vytvorit si vlastnu metodiku situ na mieru. Kent Beck tak odporuca zavadzanie XP: vezmite najpalcivejsi problem vasho timu a rieste ho v style XP (ja by som rozsiril ze v style agilneho programovania), az prestane byt problemom. Postupujte dalsim problemom. XP niekedy nemusi vyhovovat. Ja by som to pretransformoval takto: identifikujte svoj najpalcivejsi problem, najdite vhodne riesenie v metodike, ktora ma tuto oblast zvladnutu dobre a zaroven jednoducho a zavedte to u seba. Ked sa takto budu riesit problemy vyvoja, moze sa dost k zaujimavej hybridnej metodike, kde napr. specifikacia bude z vodopadu, implementacia bude feature driven, integracia bude z XP, testovanie zo spiraly a komunikacia v time sa bude riesit "skrumazami".
    2.5.2005 08:53 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: Světově široce široká pavučina
    V recenzi jsem zapomnel zminit, ze v knizce je opravdu spousta odkazu na dalsi knizky, clanky ci zdroje. To je jeji velke plus. Mozna to do clanku jeste zapracuji.
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    2.5.2005 18:01 © | skóre: 37 | blog: escaped
    Rozbalit Rozbalit vše Re: Světově široce široká pavučina
    Šmarjá, máš pravdu člověče. Já už snad 10x přepsal classu na zalogování pomocí username a hesla oproti MySQL pro můj budoucí web (psáno teda zatím jen v PHP) a zrovna jsem se rozhodl, že se mi to nelíbí a že to přepíšu pojedenácté (pokaždé trošku jinak). :-D
    2.5.2005 08:16 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše hm
    Zdravim

    Docela rad bych si to prcetl, dle recenze vypada zajimave. Ale kupovat si ji (potazmo objednavat s 120Kc postovnym) skutecne nebudu, jenom proto abych si ji jednou precetl. Skoda.

    Zdenek
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    2.5.2005 08:29 Cronin
    Rozbalit Rozbalit vše Re: hm
    Ak si postaveny pred problem spolupodielat sa na procese tvorby modelu vyvoja softveru v kolektive vyvojarov vacsom ako trojclennom, tak ver tomu, ze tu knihu budes citat opakovane a budes sa k nej vracat viackrat, ako by Ti bolo prijemne. :-) Prvykrat som ju cital zbezne, druhykrat zo zvyraznovacom v ruke a viem, ze ju budem citat znovu. Ak robis vyvoj softveru v time, je tych par korun vysoko navratnou investiciou; ak, pravda, nemas zvladnute vsetky metodiky aspon tak (alebo lepsie), ako su rozobrate v knihe. Ale dovolim si tvrdit, ze o tretine z v knihe rozoberanych metodik vacsina vyvojarov ani nepocula a nevie ze existuju. :-)
    2.5.2005 13:12 David Jaša | skóre: 44 | blog: Dejvův blog
    Rozbalit Rozbalit vše Re: hm
    V severnich Cechach nejsou technicke knihovny? Ja mam svych pocitacovych knizek jenom par, knihovna to jisti.
    2.5.2005 17:30 VB
    Rozbalit Rozbalit vše bilion
    Pro mnohe je to jiste denni chleba, ale pro ostatni by asi nebylo od veci zminit, ze v anglictine "billion" znamena to, co v cestine miliarda. Ze by slo o chybu prekladu z originalu ?
    2.5.2005 17:33 jose2 | skóre: 9
    Rozbalit Rozbalit vše Re: bilion
    zrejme chyba ... ale i tak je to jedno ne;-)
    www.josefkadlec.com
    2.5.2005 19:48 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: bilion
    Ta knizka je ceska. Takze tu chybu udelal uz autor knizky. A ja jsem tusim v recenzi zminil, ze by mel ubrat tri nuly, ne?
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    9.5.2005 23:39 Petr S
    Rozbalit Rozbalit vše Re: bilion
    no nejsem si uplne stopro jisty, tak na 95%, ale neni to jeste trochu jinak?

    netyka se to pouze US? potazmo Severni Ameriky? a neni to tak, ze tu zmenu maji oboustranou, tedy jejich billion = 10^9 a jejich miliard = 10^12 ? snad moc nekecam.

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.