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 »

Refaktoryzacja jest jak seks!

Dlaczego?
Oto kilka powodów:
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).