Feb262005

Amateur vs. Expert programming

Published by rocjoe at 4:05 PM under Sofware Development

Just some thoughts on approaches that really separate the advanced programmers from the beginners:

  1. Amateurs write programs that use their environment as parameters, experts use configuration and data files as parameters;
  2. Amateurs write longer methods and procedures containing many decision points (i.e. "IF" statements) specific to the problem they wish to solve. This means when its time to expand the solution set of their code, more decision points are required. Experts let the data direct the flow of the code. When the solution set is expanded, fewer decision points need to be added since the experts decisions are based on variable information in the first place;

...That's just what's on my mind right now. These points could really use better explanation but I'll get on to that when I have more time.



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Tags:

E-mail | Permalink | Trackback | Post RSSRSS comment feed 0 Responses