Advertisement
shmoula

Untitled

Oct 8th, 2012
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. Komentáře
  2.  
  3. *komentovat vše
  4. *komentovat jednotlivé třídy, metody, výčty... Eclipse automaticky doplní signaturu, parametry, výstupy i výjimky ihned pozadání /**
  5. *při přidávání vlastní metody do cizí třídy použít @author jprijmeni
  6. *používat // TODO: Eclipse opět dokáže identifikovat a Mylin vyhodnocuje jako todo výrazy, navíc vpravo je tento řádek značen modře
  7. *komentovat celkovou činnost bloků, ne zjevné věci (např.tohle vypočítá obsah kruhu a ne tohle vynásobí proměnnou r číslem pí)
  8.  
  9.  
  10. Kód
  11.  
  12. *do while(true)... přidávat Thread.sleep
  13. *pokud je některý kód uvažován jako přechodný, používat @Deprecated anotaci, aby to bylo zjevné (a nezapomnělo se na to)
  14. *jednoduché metody nesouvisející s náplní třídy dávat do Utils jako static
  15. *žádné warnings u překladu, žádné "žluté řádky" (obsolette užití se dají tolerovat, ale vyhazovat nepoužité proměnné, nevyužité importy...)
  16. *při commitu neexistují větší zakomentované bloky kódu (pokud nemají komentář s vysvětlením, proč tomu tak je)
  17. *nepoužívat bulharské konstanty - všechno definované jako static final
  18. *využívat všech výhod použité verze Javy (ie neexistuje for(i=0; i< a.size(); i++)... pokud je to iterovatelná kolekce, nebo se to dá převést na Enumerate, či přímo procházet)
  19. *členit třídy do správných balíčků - pokud odpovídající balíček neexistuje, vytvořit jej
  20. *jednotlivé definice beanů v xml konfiguracích kontextů členit podle významu a ideálně jednotlivé pasáže uvést komentářem
  21. *odstraňovat nevyužité importy, odstraňovat hluchý (nevyužitý) kód
  22.  
  23.  
  24. Odkazy jinam
  25.  
  26. https://wiki.alfresco.com/wiki/Coding_Standards
  27. http://neversaw.us/2011/1/16/not-your-fathers-javascript/
  28. http://www.ibm.com/developerworks/web/library/wa-aj-when/index.html
  29. http://blog.ashodnakashian.com/2011/03/code-readability/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement