Writing
Fluent Refactoring od Sama Livingstona-Graya
Konferenčná prednáška o plynulom refaktorovaní a čistejšom kóde.
Plynulosť je „to, čo dokážete povedať bez toho, aby ste museli premýšľať, ako to povedať.“ „Refaktorovanie“ je jazyk, ktorý popisuje spôsoby, ako urobiť váš kód lepším. Chcem vás inšpirovať, aby ste v tomto jazyku získali väčšiu plynulosť, aby ste mohli zlepšovať svoj kód bez zbytočného váhania.
Prevediem vás procesom prepracovania 50-riadkovej akcie Rails kontroléra, ktorú je ťažké pochopiť, nieto ešte refaktorovať. Rozpletieme zložito prepojené štruktúry, prijmeme duplicitu, kým nepochopíme, čo nám hovorí, využijeme triky v náš prospech a odhalíme zodpovednosti – a chyby! – ktoré neboli na prvý pohľad zrejmé.