Domain: cenqua.com
Stories and comments across the archive that link to cenqua.com.
Comments · 22
-
Re:Adding comments
There's the Commentator for that.
Anybody have an implementation of that for *nix?
-
The Commentator
So far as I know there's no automatic system that will generate the comments that the author failed to put in
you've obviously not heard of The Commentator
... -
Wait for cenqua's solution
I hear that the commentator guys are finishing a new product that instead of commenting your code is able to comment other's.
-
Suitable chair
Perfect chair for dual screen. Seems pretty heavy as well, so it should be proof against vandalism by Microsoft CEO's.
-
pair programming
Combined with the pair programming chair, this invention will mark a new era in extreme programming.
-
Crucible does this, but for CVS, SVN and Perforce
Our product Crucible http://www.cenqua.com/crucible provides online web-based code review including inline commenting, workflow etc. Crucible is currently in Beta release and supports CVS, SVN and Perforce. Free licenses for Open Source projects are available.
Cheers,
-Brendan -
Re:A word from the inside
Is it possible to at least snapshot the legacy stuff into CVS? I have found that even snapshotting the rolled out tree can help in emergencies.
Also, for the projects you do have in CVS, I found CVS SPAM is a life saver, it was probably the most important coordinating tool we had on a project with 10 or so geographically (and "working hours"-ly) dispersed developers. I did a separate distribution list for each project. It seemed to help team morale during tough times eg, when people would add humorous check in notes at 3 AM, etc.
The problem is if management gets wind of it and wants to be on the notification list and then does stupid shit like trying to infer productivity based on checkins - but they can do that with any CVS stats tool. Used fisheye while it was in beta, but it is $ - I was surprised though, for a Java program it worked well with mercifully near zero conf...
BTW, Damage Control was on its way to becoming a gorgeous thing - A Ruby on Rails of the continuous build/integration world - I wish google would pay them to re-activate the dev on it.
Of course, for you ANT/Maven (the Horror, the Horror) types, there is CruiseControl and others... CB/I Matrix -
FishEye
If you develop in Java you could try FishEye:
http://www.cenqua.com/fisheye/ -
Re:Learning utility
When learning about certain code bases, I find it extremely valuable to start with whatever beginning code there is because it illustrates the core concepts while not being a thicket of code. It also helps to see what design decisions were made and then rescinded.
Agreed! Being able to get an annotated view helps me a lot when I'm coming to grips with a code base. It doesn't matter if the old versions build; the history is very valuable in its own right. -
Obligatory
Use The Commentator - easy to use and very effective!
-
I don't have to comment my code
So I use this fancy program that does it for you.
The Commentator -
cenqua!
Simple, and I've posted this link a few times before, but you really need to use cenqua. Takes all the pain out of comments, and still allows personality quirks to show thru.
The Commentator
Just be careful on your settings and you should be fine. -
Re:Comments
There are even tools out there that document code for you:
http://www.cenqua.com/commentator/ -
Commentator
Commentator. Because you _know_ the coders haven't properly commented their code.
-
doxygen, commentatorI like doxygen for C++. It's modeled on javadoc and plots nice dependency and hierarchy graphs using graphviz.
Other than that, there's the Commentator...
-
PairOn
I don't know how me and my partner ever managed to write code without the PairOn.
-
Don't comment
Don't comment at all, and just run it thru The Commentator!
http://www.cenqua.com/commentator/ -
Re:Try it, you'll like it
Sure, I'll use it together with this handy gadget to do pair programming
:) -
Re:Even more annoying...
I used to grade student's code as a TA at my university, and I'll tell you what is more annoying than NO comments, this:
printf("Encrypt message..."); /* print "Encrypt message..." to the console */
The student must have had his Relevance parameter closer to SCO and the Verbosity set closer to IBM on his//her version of
commentator -
The personality check answers all questions..
if you have any more doubts - look at the configuration screen. Also peek at the commented code - looks familiar ?. (linux, etc..)
-
Extreme XP seat?
I sure hope this 2-person seat can handle a 500-pound couch potato, otherwise my partner will by flying.
-
Re:lxr
I've worked fairly extensively with LXR for my former employer to get it working on our large codebase. If you try it, use the CVS version, not the latest release because it has some good enhancements and fixes. Not much development happens on the project on a regular basis, though. It won't give everything the poster requested, but browsing with identifier cross-reference, and freetext searching are its two main features and it does those well.
Also, hopefully your codebase runs off some sort of revision control system (SVN, CVS, etc). Fisheye (commercial, pre-1.0 but moving fast) will let you peer into the activity happening. It plans to have LXR-like featurs added after 1.0