
When a star footballer makes an winning play, he doesn't stop to explain it to the team beforehand. He makes the move. Scores the points. Gets on with the game. No time for talk.
Think about it for a moment:
You are that star footballer.
Day in, day out, you pull off star moves: gnarly algorithms, wicked refactorings, stunning optimizations. Why should you stop and explain? Yes, you've got plodders on your team, but hey — YouAreAStar and YourTimeIsExpensive. Time spent explaining, documenting, commenting — dude! — that's time you could be using to crank out yet more mind-altering code.
Welcome The Commentator
The Commentator uses revolutionary real-time language processing to actually grok your code and add the necessary comments on the fly. No more doco to slow you down. Just install The Commentator and watch as your coding elegance is eloquently decorated with insightful, nuanced commentary ...as you type. What's more, The Commentator's powerful Personality Controls allow you to tweak it's output so completely that it's as if The Commentator is speaking for you. In your voice. Explaining to those that need it, so that you can get on and get busy.
The Commentator knows you. The Commentator becomes you
Whatever language you develop in (Java, C++, Algol, x86 assembly), whatever editor you use (Eclipse, Emacs, Sed), The Commentator is there for you. Tweak The Commentator's Personality Controls as you please and you'll be coding sweetly and more effortlessly than ever before.
int sum = 0;
for (int i= 0; i < a.length; i++) {
sum += a[i];
}
relevance=2,humour=8,verbosity=5
//okey dokey, lets sum the elements of a
int sum = 0; // the sum of all fears
for (int i= 0; i < a.length; i++) {
sum += a[i]; // all your a[i] are belong to us
}
bitterness=9,profanity on
int sum = 0;
//don't even fucking *think* about asking
for (int i= 0; i < a.length; i++) {
sum += a[i];
}
FUD=9, verbosity=6
int sum = 0;
//avoid using the reverse "i >= 0; i--" style loop here,
//it would obviously be more efficient, but blows up in gcc
//under linux and solaris
for (int i= 0; i < a.length; i++) {
//always use += where possible, its faster
sum += a[i];
}
verbosity=10, self-importance=10
/******************************************************* * okay, finally we are ready to take the important step of * summing the integer elements of a. I've researched the * most efficient algorithm and settled on this one, * presented by Knuth. I don't quite agree with his * reasoning but the algorithm is sound (did I tell you * about the cheque I got from Knuth? no? It was back * in my uni days when I was writing my thesis (youngest * ever accepted into the program) in TeX on the PDP-10. * I just couldn't get it to format my differential * equations properly, and a quick look under the hood...verbosity=3, relevance=0, religous references on
int sum = 0;
//goddamit I need some freaking coffee
for (int i= 0; i < a.length; i++) {
sum += a[i];
}
You've seen enough. You've got code to write.
Don't miss our special promotion
Support