Monthly Archives: April 2011

RAD ups and downs

Since around 1995, the acronym RAD is used for “Rapid Application Development”. It means a development tool or an entire development environment that allows a programmer to quickly create and incrementally change an application whose requirements satisfy the application field … Continue reading

Posted in Uncategorized | Leave a comment

Sort records not numbers

Really many texts about sorting show how to sort an array of numbers. Some even evaluate performance of such algorithms. But real programmers never need to sort a sequence of numbers. In real-world applications only records need to be sorted, … Continue reading

Posted in Uncategorized | Leave a comment

New release of C++ Bolts

This weekend I released the first proper versions of two libraries of the C++ Bolts library set: “countingsort” and “memory_file”. Before that, I just uploaded some chaotic mass (or mess?) of code. It is still so for the other libraries. … Continue reading

Posted in Uncategorized | Leave a comment

Directory organization for software development projects

Why directories? Usually the files used for a medium-to-large software development project are not stored in a single directory, but is several subdirectories of a project root directory. Why files are stored in several directories? In general, there are two … Continue reading

Posted in Uncategorized | Leave a comment

No object-oriented analysis

In the heydays of object orientation, when software gurus (stupidly) said that object-orientation was good because the world is so full of objects, or when the operating system OS/400 was (stupidly) said to be object-oriented, many software engineers spoke about … Continue reading

Posted in Uncategorized | Leave a comment

Best documentation format

Software has and should have many kinds of documentation: Source code itself should be as self-documenting as possible. Comments embedded in source code files should explain what is not obvious from the code itself. Formalized comments embedded in source code … Continue reading

Posted in Uncategorized | Leave a comment

Best C++ testing framework

For several years I’ve been searching the best testing framework for C++ software, and now I reached a decision. Actually, there are (at least) three kinds of automatic testing for C++ software: Static (unit) testing: It is to state which … Continue reading

Posted in Uncategorized | Leave a comment