Gunnar Kudrjavets

Paranoia is a virtue

Browse by Tags

All Tags » Development (RSS)
Ternary search trees
About a year ago I was in pretty embarrassing situation because I had no clue what ternary search trees are and I had to write some code to implement efficient way of searching and storing strings. Jon Bentley’s and Robert Sedgewick’s article "Ternary...
Posted: Sep 30 2004, 08:57 PM by gunnarku | with 433 comment(s)
Filed under:
Having majority of the tests implemented before feature is added to the code base
One of the things we’re currently trying to do is to align development and test processes and schedules more closely. The fuzzy description of initial problem statement is the following: “Whenever the implementation of some feature is added to the code...
Popular agile software development sites
Today evening I had finally time to read through the September issue of ACM SIGSOFT Software Engineering Notes. In addition to the usual goodies they have a nice overview ("Surfing the Net for Software Engineering Notes" by Mark Doernhoefer, page 20)...
Posted: Sep 22 2004, 11:56 PM by gunnarku | with 3 comment(s)
Filed under:
Is anyone (still) using CASE tools?
Last weekend I was reading " No Silver Bullet " again and as a direct result of this I accumulated number of pessimistic thoughts and therefore I'll rant about one specific thing for a while. In my mind I classify different software engineering methodologies...
Posted: Sep 19 2004, 08:52 PM by gunnarku | with 54 comment(s)
Filed under:
Professional Development Handbook/Ladder and SWEBOK
Probably most of the people who have ever read " Code Complete " or its second edition or any other book by Steve McConnell have browsed systematically through Construx’s web site . One of the most interesting pieces of information for me is their " Professional...
Posted: Sep 19 2004, 12:39 PM by gunnarku | with no comments
Filed under:
Development:test ratio causing software quality to self-stabilize
Today I attended one excellent talk covering software engineering culture in general, things which currently need improvement, some internal case studies etc. Test to development ratio was also pointed out in this talk and one interesting thought was...
Posted: Aug 31 2004, 08:52 PM by gunnarku | with 13 comment(s)
Filed under:
Beneficial use of LOC (Lines of Code) metric ;-)
This is just a humorous story about how metrics can be sometimes (incidentally?) used even for programmer’s benefit. A number of years ago (before I joined Microsoft) I worked together with a programmer who had developed a piece of financial software...
Posted: Aug 25 2004, 11:05 AM by gunnarku | with 3 comment(s)
Filed under:
Clean code base and "Broken Window Theory"
A couple of posts ago I already mentioned the " Software Entropy " article by Pragmatic Programmers . Today I deleted 545 files (data files, documents, source code, and test cases) from our code base. Mainly because nobody in my team was using these files...
Posted: Aug 16 2004, 08:35 PM by gunnarku | with 2 comment(s)
Filed under:
Measuring the value of preventing the bugs
One of the things I’m constantly thinking about is how to measure the value of someone's actions which prevented bugs reaching our customers. How do I quantify something like "If Alice hasn’t fixed this buffer overflow which Bob discovered...
Posted: Jul 31 2004, 08:16 PM by gunnarku | with 1 comment(s)
Filed under:
Some interesting quotes about assertions
Every one of us has probably his own passions when it comes to software engineering. Mine are assertions, design by contract , root cause analysis, and static source code analysis. It’s my sad belief that this is as close to Silver Bullet as we’ll...
Posted: Jul 11 2004, 08:45 PM by gunnarku | with 2 comment(s)
Filed under:
More Posts Next page »