Új hozzászólás Aktív témák
-
CyberPunk666
senior tag
Én kitaláltam, meggyőztem és leadeltem egy komolyabb code review process changet egy multicégnél. 4 projekt 3 országban háromszámjegyű ember.
Ehhez anno előadást tartottam a vezetésnek, hogy szerintem mit és miért kellene másként csinálni (adatokkal alátámasztva). Ennek keretében elolvastam egy rakás kutatást/cikket arról, hogy milyen hatása van a code reviewnak a fejlesztésre. Voltak tanulmányok, amiket az amazon, microsoft és hasonló cégek csináltak saját termékeiken. Voltak olyan tanulmányok, ahol vizsgáltak mindig is csinálták - sosem csinálták - részlegesen csinálták és menet közben vezették be eseteket és összehasonlították őket.
Nagyon széles körben kutatott témáról van szó, és sok jó anyag van belőle, bár több közülük fizetős sajnos.Egy gyors kivonat amire emlékszem fejből:
- A fejlesztők azt hiszik, hogy a code review-n bugokat kell találni, de a mérések szerint alig találnak ilyet valójában
- A code review mégis nagyban csökkenti a bugok számát, pedig nem találnak közben túl sok bugot
- A code review lényege az olvashatóság tesztelése és a tudás átadása, így a code review úgy csökkenti a bugkat, hogy azokat nem megtalálják, hanem létre sem hozzák, mert nem jönnek létre azok a félreértések, amik a bug létrejöttéhez vezettek volna
- A code review több időt spórol meg az el nem követett bugokon keresztül, mint amennyi időt a review elvisz (azért nyilván értelmes process is kell ehhez mögé és nem exceles baromság)
- A codereview hatékonysága az elején és iteratívan kicsi adagokban jó, az X sornál több módosítás és az Y időnél hosszabb review teljesen eliminálja a dolgot. (Nem emlékszem, de ilyen 1 óra kellene legyen a nagyon maximum hossz, de igazából a 15-20 perc kéne legyen az átlagos, hogy hatékony maradjon, és ehhez a nagyobb módosítást is apró részleteiben, a készülés folyamatában kellene reviewzni és nem a végén egyben).Amikor bevezettünk egy normális review processt, ami az ilyen tanulmányok tanácsai alapján készült, akkor toronymagasan a legkedveltebb változás lett mindenhol. Imádták a fejlesztők nálunk.
Azokba már bele sem mentem, hogy például a modulban amit én reviewztam úgy tudtam dolgozni, mikor a tulaja szabadságra ment, mint a sajátomban. Hogy a kb 1% hatákonyságú átadást-átvétel meetingek helyett szinte szükség sincs handoverre, ami a fluktuáció hatását minimalizálja.
Más ember egész napi munkáját az esetek többségében meg le kellene tudni reviewzni 15-20 percben egyébként.
Új hozzászólás Aktív témák
- 3D nyomtatással csökkentené a kijelző gyűrődését az Apple iPhone Foldnál
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Milyen TV-t vegyek?
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Sony MILC fényképezőgépcsalád
- Budapest és környéke adok-veszek-beszélgetek
- BMW topik
- Bittorrent topik
- Teljes verziós játékok letöltése ingyen
- További aktív témák...
- 263 - Lenovo ThinkBook 16p (G6 IAX) - Intel Core U9 275HX, RTX 5060
- 27% - ASUS TUF Gaming VG28UQL1A Monitor! 3840x2160 / 1ms / 144Hz / G-Sync / FreeSync BeszámítOK!
- 27% - Corsair Hydro X XD7 RGB black (CX-9040005-WW)Pumpa/Tartály kombó
- AKCIÓ! LENOVO ThinkPad P15 Gen1 munkaállomás - i7 10875H 16GB DDR4 512GB SSD Quadro T1000 4GB W
- AKCIÓ! ASUS H81M-A H81 chipset alaplap garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
