Dev con wrocław_2013

download Dev con wrocław_2013

If you can't read please download the document

description

Abridged version of presentation from 4Developers.

Transcript of Dev con wrocław_2013

  • 1. Jak znale wad projektu? Wadaprojektu,wiadomo,drogasprawa. FooBarCamp2012 Zperspektywynowego? Trywialne Albowrczprzeciwnie:P Wadaprojektu...znaczy? Czymjestwadaprojektu? Jakjejszuka?

2. Raczej przed ni po Problemwtym,ezwykleszukamyPO. 3. Szukanie PO... JestjakpisanietestwPO,aniePRZED: Poco,skorodziaa?Slepszerzeczydoroboty. Szukajcie,aznajdziecie! Skrzywionapercepcja,pospiesznewyciganiewnioskw.Szukanie PRZED... 4. Dobra architektura...Znaczy, skd wiesz?Tomasz BorekLAFKblogs @ wordpress.com@LAFK_plLAFKWrocaw,20 czerwca 2013GigaCon DevCon 5. Skd wiesz Jakbliskijestepoaru? JakduyjestTwjsystem? JakiewadymaTwjprojekt? CzyTwojaarchitektura: jestreuywalna? siskaluje? obsuy1000uytkownikwnasekund?... CzyjestdobradlapotrzebTwoichiTwoichklientw? 6. Albo mierzysz na bieco...Albo nie wiesz. 7. Powtrzmy Bdprojektuczstozabijasystem. Dobraarchitektura,wadaprojektuzaleyodprzyjtychkryteriw(NFy,alboang.ilities). Wiedzie=mierzy,wizualizowa.Nabieco. Comierzy?ZaleyodWaszychpotrzeb/celw. 8. JAK mierzy SAAM ATAM SALUTA NPS ZoonoMcCabea MetodaMikado Logikontroliwersji Wizualizacje Dugtechniczny 9. Dug graficznie 10. Zoono McCabea Ilocieekprzezkod(if,switch...) WpywanailobdwCa. 70 => 90% certainty a bugexists in that code 11. Metoda Mikado 12. Kwadrant FeathersaMcCabescyclomaticcomplexityDesign FlawToolsAwkward... but stableBreeding groundsNr of changes 13. Podsumowujc Mierzywarto,anawettrzeba Istotnepocoidlakogo Grupowemetody:SAAM,ATAM,SALUTA,NPS Dlakadego:kwadrantFeathersa,Mikado,zoonoMcCabea Architektura/projektpowinnyspeniapostawionekryteria(patrz:wymaganianiefunkcjonalne) 14. Pytania?Tomasz BorekLAFKblogs @ wordpress.com@LAFK_plLAFKWrocaw,20 czerwca 2013GigaCon DevConDziki, i dozobaczenia!