Tuesday, June 16, 2009

Random Programming Thoughts

I have often hated using an IDE(Integrated Development Environment) when writing code for any language. The reason I say this is that I don't like the way that most IDE's will try to auto format your code. Either indenting too much after a method header or an IF statement. Then when you delete that IF statement, the IDE decides to either remove it's formatting or simply lock it. I often write code one way first "Rough Draft", then find where I can fix errors and shorten code "Working Draft", and finally I am ready to release the code when I have eliminated redundancies and shortened my code as best as time allows "Release Draft". An IDE will often suggest many different methods and similar Key Words when you begin typing. I have to admit occasionally this becomes a life-saver. Especially when you need to find a method on an object you haven't used before and you don't have much time. However, I believe solid programming fundamentals are created when you invest time into the different objects you use and their inherited methods. It will lead to easier coding and a better understanding of a language. I will now step off my soap box. Thank you for listening again and I wish you happy coding. Tomorrow, I will be posting another problem and solution. I plan to create a c++ program, but I haven't thought of what it will do just yet.

Thank You,
Matthew Cook

No comments:

Post a Comment