Po dlhom čase som sa vrátil ku knihám o refaktorovaní. Problém je v tom, že obe majú príklady v java. To mi robí dva problémy:
- nie vždy rozumiem kódu, o čo ide
- niektoré veci nie sú vhodné pre Pascal
Exitujú niekde príklady pre Pascal? Tie na WIKI sú len tie primitívne.
.
Bod 2. platí napr. pre switch (neviem presne jeho význam - ešte som to nehľadal) + case. Ide o to, že pre každý prípad case navrhujú triedu. Podľa mňa tam stačí metóda.
Nateraz som používal CnPack a MMX. Po prečítaní WIKI vidím, že je čas vyskúšať refaktorovanie pomocou Delphi
.
Mám len jednoduché projekty s jednoduchou štruktúrou. Takže mi stačia základné techniky.
Knihy:
- Refaktoring Zlepšení existujícího kódu, Martin Fowler (Grada 2003)
- Čistý kód, Robert C. Martin (Computer Press 2009)
- Dokonalý kód, Steve McConnell (Computer Press 2005). Teraz som ju ešte nečítal. Je trochu hrubá (840 strán)