From: Joerg K. W. <we...@in...> - 2005-01-04 17:43:18
|
Hi, one additional comment: 1. please use for variables and methods as descriptive names as possible. 2. the two most critical PMD rules for readability are, IMHO: - only one return statement per method !!! - code complexity, introduce as much private/protected helper methods or external helper classes for more general tasks. Those classes can be singleton classes if they load parameters or contain static helper methods. Kind regards, Joerg > Hi all, > > here a short summary of my developer environment and coding conventions. > Nothing is fixed, so if you have better arguments, we switch to another > convention. > > Please have a look at the other sources to get a feeling for the > conventions. > > IDE: > Is eclipse, because it has excellent refactoring tools, code formatting. > http://www.eclipse.org/ > > Coding: > PMD, PMD, PMD: please use the PMD rules to check your sources. I've > started really late to use this tool, but if anyone can measure software > quality, then the guys from the PMD project. Its amazing how clever > those rules are, and there is an eclipse plugin. > http://pmd.sourceforge.net/ > > Make-Tool: > Apache ANT, because its all in once: compiling, maintaining, documentation > http://ant.apache.org/ > > Documentation: > DocBook-XML based on Jade, so this is pretty complex, i know, so i've a > working environment and its not necessary that every developer has a > working environment. So, you are on your own if you want get this stuff > to work, but of course you can ask me. > > Kind regards, Joerg -- Dipl. Chem. Joerg K. Wegner Center of Bioinformatics Tuebingen (ZBIT) Department of Computer Architecture Univ. Tuebingen, Sand 1, D-72076 Tuebingen, Germany Phone: (+49/0) 7071 29 78970 Fax: (+49/0) 7071 29 5091 E-Mail: mailto:we...@in... WWW: http://www-ra.informatik.uni-tuebingen.de -- Never mistake motion for action. (E. Hemingway) Never mistake action for meaningful action. (Hugo Kubinyi,2004) |