Infotech Philippines

DigitalFilipino.com's Infotech featuring I.T. news, developments, and features. PinoyTopBlogs.com

Efficient Programming Techniques for Youth Programmers

Comments: 3     Stars : 0

This is a book review prepared by Jason Cheng on this topic.

Prefactoring (by Ken Pugh, O'Reilly Media, Inc., ISBN: 0596008740) is all about making guidelines or outlines of what we’ve learned from our programming experiences. These guidelines will aid us to do only minimal refactoring for our future programs or projects, providing us flexibility on program handling. Technically, this book has taught me lot of things about making a unique program structure that is capable of being reconstructed easily if changes will be required.

The book itself discussed ways on how to develop the prefactoring skills and attitudes required in creating a good guideline. As a young programmer, this book aided my programming skills and I recommend it to every programmer and computer science and information technology students.

Developing these skills early on will help them handle hands-on computer laboratory works, and brainstorm for their own program with the use of their own guidelines. For people who are not familiar with object-oriented programming or anything about programming, the terms and concepts used in the book does not only tackle programming, but also about safe project planning. The approach of the book is also a plus factor.

Ken Pugh, the writer of this book, cooperated with his friends, especially with Sam and Tim. Sam owns the business CD rental, while Tim is a co-developer. Ken explained what are the needs of the business, how the three of them developed their solutions, the different approaches on how they came up to such unique ideas, and finally generalizing these sets of solutions to create a superb system for the CD rental business. Though this book was too focused on this matter, Ken never failed to cite additional examples, wherein all the lessons learned from the CD rental business was also applied.

The book made me get used on the basic foundation they used to create a complex program. My friend was amazed to my new program constructs, and I brag it with laughs saying: “This is how professionals code their programs, my friend.”

Kidding aside, the book was easy for me to understand because they used object-oriented language representation for the examples and UML for the diagrams (classes, sequence and state). They also used pseudocode examples to explain many of the guidelines, and Ken made it generic as much as possible, and not a language guide. The codes in the book can be used for personal use, either for programs and documentation, which expanded my vocabulary on programming and program constructing conventions. Sharing ideas with my colleagues about these gave me more and more ideas branching because of what I’ve learned. All I can say is, prefactoring is a skill that we all must learn now, and I encourage everyone to try out the book.



You need to log in to DigitalFilipino.com Blogsite in order to comment on this entry.
Back to entries



lory anne (Homepage) on July 25, 2006 at 9:45 PM
this looks so interesting... i am a 4thyr computer science student and this would help me a lot regarding my thesis work...>_< where can i buy this one and how much?
thanks...

   

Ivan About Town (Homepage) on February 19, 2007 at 3:53 AM
Just dropping by and checking out the Pinoy blogoshpere!

   

Back to entries

Search
 
RSS-Feed
  For all categories