Of the major techniques for writing bug-free (or honestly, bug-minimal) code, all of them combine the same two ingredients to make the same special sauce. This next tutorial--How to avoid writing bugs--lists the basic recipe and demonstrates a few of the variations: strong typing, assertions and method contracts, unit tests and TDD.
The latest tutorial describes ways to think about a program's function and design. It's expanding on the 7th step in "So you've just been given your first programming assignment...", where one sketches a plan of attack.
A new article designed to strategically re-align the misapprehensions abundant in recent college graduates stepping into the software development industry's warehouse district: IT departments. These are nasty dens of drugs, sweat, poor air-conditioning and 5 'o clock shadow.
1-3 of 3