|
C++ Zone
 |
 |
Writing true unit tests is just too difficult in certain scenarios, but you don't have to dismiss testing all together. Here are some tips for making a practical compromise with (less unit-like) integration tests.
|
(09/13/07)
For multimedia streaming, games, and profiling, Standard C++'s time-meausurement options are limited. For high-resolution timers, look to the POSIX library.
(08/08/07)
Whether you're using NULL or 0, your C++ apps are subjected to bugs and maintenance problems that are caused by the ambiguity of 0. Find out how to use the nullptr keyword instead of 0 to indicate a null pointer value.
(07/13/07)
Using C++ code in C apps is difficult and tricky, though not impossible, contrary to popular belief. Find out how to share class declarations between the two languages and how to leverage C apps with high-end C++ features behind your C compiler's back.
(06/14/07)
Dealing with errors means determing anomalous and incorrect settings in your target environment, and it should be done as early as possible. Find out how.
 |
 |
Does the Ruby programming language offer enough power and elegance to make it a legitimate alternative to the current heavyweight languages? Many Ruby converts believe so, but don't take their word for it. Find out for yourself. DevX has compiled a series of tutorials to lead Java, C#, and C++ developers along the road to Ruby.
|
(05/10/07)
Despite the many instances of copy operations at your disposal, experience the efficiency of a new, emerging paradigm called move semantics.
(05/01/07)
C++ developers learn Ruby at their own peril. Once they become familiar with this powerfully concise language, they may find returning to C++ a bitter pill to swallow.
(04/12/07)
The C++09 standard is about to add two new character datatypes. Find out how you can use them to easily manipulate Unicode Strings.
(03/21/07)
Unlocking the power of Brew's extensions can be somewhat tedious at first. Once you know the ins and outs, you can bring their extensive horsepower to bear with ease and precision.
•
Bungie Jumps Microsoft's Ship
In a surprising move, Microsoft's most lucrative game developer goes private, days after Halo 3, "one of the biggest entertainment properties in history" ships.
•
Microsoft Partially Opens .NET
Later this year, the company plans to let developers look at the source code for its popular .NET Framework. But is it too little too late?
|
 |
|