PV168 Seminář z programování v jazyce Java

Týden 2 - Zásady a postupy objektového návrhu

Program semináře v týdnu od 25. února:

  • Komentáře k vstupnímu testu
  • Úvod do objektové dekompozice v Javě -- zásady, nástroje
  • Kontrola kvality (jednotkové testy, konvence, metriky - nástroje PMD, checkstyle, JDepend)
  • Prakticky: na vstupním testu -- jaká dekompozice, kolik tříd, jak pojmenovat, co v které dělat?
  • Prakticky v NetBeans: tvorba (generování) kódu, refaktorizace

 

Dodatečné info na wiki:

Dodatečné info na IS:

 

Úkoly do příště:

  • podívat se na použití nástrojů generování kódu a refaktorizace v NetBeans (či jiném IDE)
  • doopravit chyby ze vstupního testu (netřeba již odevzdávat)
  • podívat se (nainstalovat si, rozprovoznit) nástroje kontroly kvality (PMD, checkstyle -- přesné odkazy viz wiki)
  • nahlédnout na výše uvedené odkazy k dobrým a špatným praktikám