what are the things a new developer should keep in mind while writing a program?
please reply.
Ajay Negi
0
Newbie Poster
Recommended Answers
Jump to PostSomeone else is going to have to read and understand it.
Whatever the requirements are now, they will change.
Jump to Postsmall modules are easier to debug compared to classes having methods with thousands of lines of code each.
Some sort of documentation is appreciated.
Follow decent naming conventions, whether the usual or those in your company, just don't use others in each class.
Choose variable names that are readable and …
Jump to Postdon't use english by default because usually IT does, use a language you all understand.
I don't really agree with this. Programming cuts across boundaries so always assume that the code you write will end up being maintained by some person on the other side of the globe …
Jump to PostSince, this is a Java sub-forum, I assume that you have asked this w.r.t java. From my personal point of view below are a few things that are really necessary for writing a java program.
1. Understand the requirement clearly. Even for the smallest of the program.
2. Design your …
All 15 Replies
JamesCherrill
4,667
Most Valuable Poster
Team Colleague
Featured Poster
stultuske
1,116
Posting Maven
Featured Poster
~s.o.s~
2,560
Failure as a human
Team Colleague
Featured Poster
newcoder310
0
Junior Poster in Training
stultuske
1,116
Posting Maven
Featured Poster
JamesCherrill
4,667
Most Valuable Poster
Team Colleague
Featured Poster
newcoder310
0
Junior Poster in Training
Ajay Negi
0
Newbie Poster
newcoder310
0
Junior Poster in Training
stultuske
1,116
Posting Maven
Featured Poster
jwenting
1,855
duckman
Team Colleague
Ajay Negi
0
Newbie Poster
stultuske
1,116
Posting Maven
Featured Poster
Ajay Negi
0
Newbie Poster
stultuske
1,116
Posting Maven
Featured Poster
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.