Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

  Tutorial: Programming Style Guideline

Motivation for programming guidelines

Tutorial Details:

Maintainability. If there's one idea that could serve as a guide to good programming, it's maintainability.

Low cost and more fun. Most of the cost of software, 80% is a frequently used number, is in the maintenance phase: fixing bugs, adding enhancements, adapting it to new systems, etc. That would be a good enough reason to aim for maintainability, but that's not really why I'm saying it. The same things that make software maintainable also make it easier and more pleasant to work on in the first place. Sometimes it takes a few extra key strokes or an extra moment of thought, but those are usually quickly repaid.

Factors. Three topics that cover a lot of the maintainability territory are:

Readability - There is an astounding range of readability. Always keep it in mind. .


 

Rate Tutorial:
http://www.roseindia.net/java/java-tips/principles_and_practices/style/grading-criteria.shtml

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
Programming Style Guideline

View Tutorial:
Programming Style Guideline

Related Tutorials:

Designing with exceptions - JavaWorld - July 1998
Designing with exceptions - JavaWorld - July 1998
 
XML for the absolute beginner - JavaWorld - April 1999
XML for the absolute beginner - JavaWorld - April 1999
 
Cleaning up after Jini services - JavaWorld March 2000
Cleaning up after Jini services - JavaWorld March 2000
 
XSL gives your XML some style - JavaWorld June 2000
XSL gives your XML some style - JavaWorld June 2000
 
Untangle your servlet code with reflection - JavaWorld December 2000
Untangle your servlet code with reflection - JavaWorld December 2000
 
Encapsulation is not information hiding - JavaWorld May 2001
Encapsulation is not information hiding - JavaWorld May 2001
 
Untangle your servlet code with reflection
Untangle your servlet code with reflection
 
Boost Struts with
Boost Struts with XSLT and XML
 
Step into the J2EE architecture and process
Step into the J2EE architecture and process
 
Sun boosts
Sun boosts enterprise Java
 
Publish and find UDDI tModels with JAXR and WSDL
Publish and find UDDI tModels with JAXR and WSDL
 
SAAJ: No strings attached
SAAJ: No strings attached
 
Excelling in Excel with Java
Excelling in Excel with Java
 
Java theory and practice: Kill bugs dead
Inspection tools like FindBugs provide a second layer of defense against common coding errors.
 
JDBC scripting, Part 2
JDBC scripting, Part 2 Programming and Java scripting in JudoScript Summary JudoScript is a rich functional scripting language, and an easy and powerful general programming and Java scripting language. JudoScript's power comes from its synergy of
 
Jython
Get to know Jython, in this first article in a new series introducing alternate languages for the Java Runtime Environment, alt.lang.jre. Jython is an implementation of the popular scripting language Python, but running on a JVM. For Python developers Jyt
 
Tag Library Documentation Generator 1.2
Tag Library Documentation Generator is a utility for automatically generating javadoc-style documentation for JavaServer PagesTM (JSPTM) Technology Tag Libraries.
 
The Apache Derby Project
Derby is an effort undergoing incubation at the Apache Software Foundation. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision-making process have stabilised in a ma
 
Solaris OS and Linux for Servers Running x86 or AMD Opteron Processors (pdf)
This white paper from Seal Rock Research compares the Solaris OS and the Linux platform for x86 or AMD Opteron servers. Author David Burns explores the differences in performance and scalability, security, stability, application availability, technical su
 
We are providing Downloadable Version of Gentoo Linux
We are providing Downloadable Version of Gentoo Linux Gentoo Linux Now Available Gentoo Linux CD's We are providing the free downloadable version of Gentoo, which is distributed under GNU public license. You have to pay only for the CD and S&H
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.