Cisty kod

Niekolko uvah pre dosiahnutie cisteho kodu:

  • Kazdy kod casom degeneruje, preto nestaci napisat dobry kod, je nutne ho v priebehu casu cistit a udrziavat.
  • Nie je potrebne robit hoc z dobrej vole velke upravy a revolucne zmeny v kode. Pomoze aj male vylepsenie.
  • Treba si uvedomit, ze kod sa pise raz ale cita sa viac ako 10 krat (aspon podla statistik).
  • Neprinasa praca na projekte ktoreho kod sa s casom zlepsuje radost?
  • Vela SW firiem polozilo to ze mali neporiadny kod.
  • Zistovanie ako funguje zle napisany kod mnohonasobne spomaluje oproti jeho lepsiemu napisaniu.
  • Pozor na pripad kedy pre nedostatok casu nedokaze drevorubac nabrusit sekeru.
  • Ked pride pacient za doktorom a ponahla sa. Moze pozadovat aby si doktor neumyl ruky, lebo ho to zdrzuje? Moze, ale lekar ho NESMIE posluchnut, lebo vie ze je to pre pacienta lepsie.

Privlastky ake by mal mat cisty kod:

  • prejde vsetkymi testami
  • citatelny ako dobre napisana proza
  • elegantny a ucinny (nerovna sa optimalizovany na rychlost)
  • neobsahuje nic co by sa dalo priamociaro urobit pre jeho zlepsenie
  • nepokusa programatora k zavadzaniu neporiadku v kode
  • dalsi programator ho rad “zdedi”, pouziva a spravuje
  • kazda jeho cast je tym, cim programator predpoklada ze ma byt
 
coding/rules_k1.txt · Last modified: 2010/01/12 21:04 by 192.168.10.32
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki