Coșmaruri de programator – Part IV

25 Mar

Mulțumesc Bogdan Mustiață pentru comentariul de la ”Coșmaruri de programator – Part III” și pentru permisiunea de a-l folosi într-un articol.

  1. În funcții de sute de linii, bucăți mari de cod comentate.
  2. Primul punct, și cu un comentariu la început: „Uncomment when done”. Last commit acum doi ani.
  3. Fără nici o explicație de ce în mijlocul unei funcții // FIXME: XXX: HACK:
  4. Debug la probleme cu focus-ul în browsere. (hit-ul la un breakpoint face blur)
  5. O aplicație mare JS. Totul se încarcă, nici o eroare în log la browser, pagina albă.
  6. var a, bb, ip, i, item, items, ss, ssp, k, k2;
  7. something.reorder(true, true, -1, false);
  8. D extinde clasa abstractă C, care extinde clasa B, care extinde A. Mici variații în B, Cși D, cu apeluri de super.bla() peste tot.
  9. O funcție numită getItems(), comentariul JavaDoc: `gets the items`.
  10. (a ? b ? c ? d ? e : f : g : h : i)
Nu fi egoist, dă mai departe să ajungă la tot poporul

Lasă un răspuns

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.