<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d13376580\x26blogName\x3dThe+GeekWithin\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttp://geekwithin.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://geekwithin.blogspot.com/\x26vt\x3d3997356767057402239', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

The GeekWithin

Wednesday, January 25, 2006

Good Book

During my daily check of the Reg Developer I noticed they have a book review for a book titled Code Complete.

I am in complete agreement with them as to the value of this book. While most people will walk away from a book published by Microsoft Press, it is important to know that this book does not speak to any single programming language but rather is all about best practices and techniques.

Some of the topics:
  • Design for minimum complexity and maximum creativity
  • Defensive programming techniques
  • Safe refactoring
  • Building quality into the process
I highly recommend this book.


 

Creative Commons License  This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.