Latest News On Software Adventures™

Last week I was testing my C++ concurrent priority queue for HTTP requests with std::cout printing on the console output for possible race conditions. I was running my unit tests for some potential problems, when I found out that there was a crash of a unit test under embedded Linux. The same code was

In the last six months I am consulting a company in C++. Today my colleague and I find out a very tricky heap corruption. Below is presented a C++ snapshot with the heap corruption. Can you see the problem ?
[cpp]string Core::ntos(unsigned int n){
string ts= "";
if( !n

Practice of Bag code kata. For any references please see the link below http://algs4.cs.princeton.edu/lectures/13StacksAndQueues.pdf
Stress Testing of Passive Object (Bag) for any references please see the book Growing Object-Oriented Software Guided by Tests
TDD rules which I follow from Jason

Recently, I quit my job, in order to write my Ph.D. thesis. Now I have more time for practicing TDD. Don't ask me why I didn't have time to do it before. ;-) The result of TDD code katas practicing is realized habits for every day usage. In most cases the work out habits

When I started working as a developer, I didn't work with a tester. So I keep thinking that quality and testing of the code is developer's job, and Gojko Adzic presentation confirms my understanding of software development process on some way. Take a look the Gojko Adzic presentation with his QA analysis about Greece