Posts Tagged ‘refactoring’
Zastąp ify przez polimorfizm
Niecały rok temu pisałem o prezentacji Tomasza Nurkiewicza pt. Uwolnić się od ifów.
Istotnie, wiele instrukcji warunkowych w kodzie utrudnia jego zrozumienie, testowanie i utrzymanie. Często w takiej sytuacji łamany jest Single Responsibility Principle.
Read the rest of this entry »
Working Effectively with Legacy Code – warsztaty z Michaelem Feathersem
Working Effectively with Legacy Code to jedna z polecanych przeze mnie książek (patrz zakładka Must Read).
Pracę z odziedziczonym kodem przedstawiają poniższe Dilberty 🙂
Read the rest of this entry »
Testing and Refactoring Legacy Code
Na tegorocznym GeeCONie Sandro Mancuso pokazał (kodując na żywo!), jak radzić sobie z legacy code, jak krok po kroku – dopisując testy – poprawić jakość zastanego kodu.
Read the rest of this entry »
IntelliJ IDEA: Refactoring and Code Completion
Jeśli jeszcze nie używasz IntelliJ IDEA, to może ten artykuł Cię zachęci. Andrey Cheptsov przedstawia 20 ciekawych przekształceń refaktoryzacyjnych w środowisku IntelliJ IDEA. Jeśli nadal się wahasz, to zobacz, jak łatwo IDEA pomaga przy podpowiadaniu i uzupełnianiu kodu.
Najczęściej używane przeze mnie skróty klawiszowe znajdziesz tu.
Re-fuck-toring aka Projekt XPowiak – Paweł Lipiński śpiewa
Oryginalne zakończenie prezentacji o refaktoryzacji by Paweł Lipiński (Pragmatists).