Want a build machine at work but don’t have the time to write a letter to your manager justifying why he/she should be spending money on a dedicated build machine? Mike Clark of Clarkware has written a “Dear Manager letter”... (Continue Reading)
How can you possibly estimate how much time you need to spend on testing and integration? We all hope for the best but realistically how long should it take us for a particular project? And when we are testing a... (Continue Reading)
Mr. Ed of Hacknot has posted a list of anti-patterns that he formulated after working on his last project where the developers and testers were not the same people. He lists a lot of common problems that developers have with... (Continue Reading)
Over at AgileDeveloper.com they are running a three part series written by Venkat Subramaniam on Test Driven Development, or TDD for short. The series is going to be divided as follows: Part I: using NUnit to write out your test... (Continue Reading)
Over at AgileManagement.net, Management Science for Software Engineering, author David J. Anderson brings up the problem that occurs when code-reviews become code-rewrites by chief programmers and how code-rewrites cause many long-term problems including: resentment due to the act being demoralizing... (Continue Reading)
I always thought it was to find bugs in the code but Laurent Bossavit opened up my eyes to what testing should really be about: "testing provides information about the software and the process of creating it." (Continue Reading)
I have to admit I am not a big fan of metrics. Not because I think metrics are not good but because if the wrong metrics are measured your software project can be hindered by promoting the wrong behaviors. Also,... (Continue Reading)
If for some reason you ever forget why you do unit testing or if you have a colleague who thinks unit testing is a waste of time read or email your colleague Keith Ray’s post “Reasons to do Unit Testing... (Continue Reading)
Now I have an excuse to get me a pair of lava lamps. You heard right… not one… but two! Mike Clark, the author of the book “Pragmatic Project Automation” (Amazon: Canada, US), has written a step by step guide... (Continue Reading)
Continuous integration (CI) builds upon the concept of “daily build and smoke tests or nightly builds”. CI came out of the Extreme Programming world where they felt that having only one daily test did not give enough and the right... (Continue Reading)
CUSEC is the Canadian Undergraduate Software Engineering Conference created to promote software engineering in canada at the undergraduate level. CUSEC 2005 is being held this year in Ottawa, Canada.
Sign-up to our monthly newsletter so you can keep up with the latest articles on software engineering and our conference (CUSEC).