Autor Téma: Refaktorovanie  (Přečteno 537 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7423
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Refaktorovanie
« kdy: 23-11-2023, 14:09:23 »
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)
Win11 64b, Delphi 12.2, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline jirka52

  • Plnoletý
  • ***
  • Příspěvků: 168
  • Karma: 3
    • Verze Delphi: D2, D5, D6, D2005, D2006, D2009, DXE2,DXE7,D10.2, D11.2, D12.1, D12.2
Re:Refaktorovanie
« Odpověď #1 kdy: 24-11-2023, 09:27:45 »
A četl jsi "Object Pascal Style Guide"?
https://sourceforge.net/projects/object-pascal-style-guide/

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7423
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:Refaktorovanie
« Odpověď #2 kdy: 24-11-2023, 12:52:57 »
Nie. Už som si ju stiahol. Snáď to nie je len o formátovaní. Aspoň podľa názvu.
Ďakujem
Win11 64b, Delphi 12.2, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.