You are here: Home > Blog > Starship Troopers

Last update:
June 23, 2016, 15:42

Logos of other CMSimple_XH related sites CMSimple_XH CMSimple_XH Forum CMSimple Wiki CMSimple.sk – the designer of my logo oldnema – the designer of my 3d logo русский Форум по CMSimple Russian article about CMSimple_XH

 

Starship Troopers

June, 26th, 2014

In the movie "Starship Troopers" the arch foe of mankind are "the Bugs". Interestingly, in our world "the Bugs" are the arch enemy of every programmer.

The most vicious attack of "the Bugs" comes when you are reworking (aka. refactoring) your program—suddenly they creep in, wrecking your valuable work, which formerly worked fine.

The answer is obvious: send out Rico and his Troopers to find and extinguish "the Bugs". However, Rico might not be available, and anyway, those highly qualified resources aren't cheap—somehow there must be a better solution.

Let's hear Martin Fowler:

People also underestimate the time they spend debugging. They underestimate how much time they can spend chasing a long bug. With testing, I know straight away when I added a bug. That lets me fix the bug immediately, before it can crawl off and hide. There are few things more frustrating or time wasting than debugging. Wouldn't it be a hell of a lot quicker if we just didn't create the bugs in the first place?

How could I dare to disagree? Isn't thorough automated testing the only viable way to keep "the Bugs" away, especially when there is the need to refactor the software?

What do you think?

encode4web

June 23rd, 2016

Development and Distribution ceased. Read more »

Fotorama_XH

June 4th, 2016

Version 1.0beta2 released. Read more »

Pfw_XH

May 28th, 2016

Version 0.1.0 released. Read more »

Chat_XH

July 6th, 2015

Version 1.0 released. Read more »

Ocal_XH

July 5th, 2015

Version 1.0beta3 released. Read more »

Portable_XH

May 16th, 2015

Version 1.3 released. Read more »

Codeeditor_XH

April 27th, 2015

Version 1.1 released. Read more »

Socialshareprivacy_XH

April 12th, 2015

Version 1.1 released. Read more »

Pdeditor_XH

April 10th, 2015

Version 1.0 released. Read more »

Wdir_XH

April 9th, 2015

Version 1.1 released. Read more »

Webcamviewer_XH

April 1st, 2015

Version 1.0 released. Read more »

Schedule_XH

March 8th, 2015

Version 1.0 released. Read more »

Boilerplate_XH

March 4th, 2015

Version 1.0 released. Read more »

Keymaster_XH

March 4th, 2015

Version 1.0.1 released. Read more »

Video_XH

March 3rd, 2015

Version 1.0.1 released. Read more »

Sitemapper_XH

March 2nd, 2015

Version 2.0.1 released. Read more »

Toxic_XH

February 22nd, 2015

Version 1alpha1 released. Read more »

Themeswitcher_XH

February 14th, 2015

Version 1beta1 released. Read more »

Onepage_XH

February 10th, 2015

Version 1beta1 released. Read more »

Forum_XH

February 8th, 2015

Version 1.0beta4 released. Read more »

Pagemanager_XH

January 10th, 2015

Version 2.0.5 released. Read more »

Cryptographp_XH

January 1st, 2015

Version 1beta4 released. Read more »

Slideshow_XH

December 21st, 2014

Version 1beta3 released. Read more »

Audio_XH

October 24th, 2014

Version 1beta4 released. Read more »

Feedview_XH

October 13th, 2014

Version 1.0beta1 released. Read more »

Extedit_XH

October 11th, 2014

Version 1.0beta1 released. Read more »

Realblog_XH

October 5th, 2014

Version 3.0beta5 released. Read more »

Handheld_XH

September 30th, 2014

Version 1.0 released. Read more »

Coco_XH

September 29th, 2014

Version 1.0 released. Read more »

Polyglott_XH

September 27th, 2014

Version 1.0beta2 released. Read more »

Yanp_XH

September 4th, 2014

Version 1pl5 released. Read more »

Twocents_XH

August 19th, 2014

Version 1.0alpha3 released. Read more »

Utf8_XH

August 18th, 2014

Version 0.5.5 released. Read more »

The Sixth Sense

July 20th, 2014

We all remember the most memorable scene where little Cole Sear expressed that he sees dead people… Read more »

The Matrix

July 3rd, 2014

You may remember the scene where Neo went to the Oracle the first time… Read more »

Monorder_XH

July 1st, 2014

Version 1.0 released. Read more »

Imgzoom_XH

July 1st, 2014

Version 1.0beta2 released. Read more »

Chess_XH

July 1st, 2014

Version 1.0beta2 released. Read more »

Facebook_XH

June 30th, 2014

Version 1.0beta3 released. Read more »

Browserupdate_XH

June 22nd, 2014

Version 1.0beta1 released. Read more »

Advancedform_XH

May 25th, 2014

Version 1.0 released. Read more »

Translator_XH

January 15th, 2014

Version 1beta7 released. Read more »

Minicounter_XH

January 6th, 2014

Version 1.0.1 released. Read more »

Register_XH

December 8th, 2013

Version 1.4pl4 released. Read more »

Adventcalendar_XH

November 28th, 2013

Version 1beta5 released. Read more »

Roundabout_XH

August 13th, 2013

Version 1 released. Read more »

Moved_XH

August 4th, 2013

Version 1beta2 released. Read more »

Versioninfo

May 24th, 2013

version.nfo files released. Read more »

Syntaxhighlighter_XH

April 24th, 2013

Version 1alpha1 released. Read more »

Tetris_XH

April 19th, 2013

Version 1 released. Read more »

Powered by CMSimple_XH | Template by CMSimple_XH modified by me | (X)html | css