|
its a difficult question to answer without knowing your skill level..
with regards to "cleaner more efficient code", you can make micro and macro optimizations... micro is typically language specific.. ie c++ tricks to decrease memory footprint, loop reduction, etc. (you can squeeze even more juice if you go machine level.. )
macro is the other type, which is design related - how the system was engineered.. macro optimizations are (generally) language independent.. google for 'design patterns'; its a solution methodology.. typically employed for large scale enterprise solutions, etc..
coders often fall victim to post-optimization.. like building a house and finding out you need to move it over 2 inches.. take the time to build the foundation correctly and everything will follow..
hth
|