Why you won’t need 0.702

As you may already noticed, DC++ 0.702 has already released. And I’m just writing a new post which cause Arne to kill me. But I have to inform you that DC++ 0.702 is still inappropriate for using. Or anything.

However, instead of blaming, I post here some bugs, which could be already known if we knew what the word “testing” means.

Take a look at your client. Open Public Hubs. Ah.. there’s a “Video” column. No problem, try to enter a hub with some videos (users) in it.. Let’s see the userlist: “350 Users, 9,46 Time“. So that 350 Users are sharing more than 9 “Time”? Ok, it can be solved easily: it seems the strings has some offset, which can be easily fixed in the upcoming version.

Go further. Close the Public Hubs window. Open it again. There’s no hubs in it. You need to refresh it to get the hublist again.

Do you have a fresh client? Enter to an ADC-hub then try to chat. You will fail. You can’t enter anything to the chat. Close your client then restart it. It will work. The trick? Delete DCPlusPlus.xml then start your client again. Enter some nick then connect to an ADC hub. Chatting will fail again.

Try to enable timestamps.. /ts.. the answer: [11:21] *** More data was sent than was expected.. Two characters is more than expected? Ok, just kidding, this is the same string-offset-bug which probably will be fixed soon.

As you may remember, the toolbar was quite ugly in previous versions of DC++ 0.7x. Now it’s pretty cool, which is definitely an improvement. However, some other windows looks ugly.. See this screenshot:

Open Finished Downloads or Finished Uploads. There are two files in it. file1.txt, file2.txt.

As an improvement, you can order the public hubs and the userlist now, however, there are no little triangles on the column headers, so you won’t see the direction of ordering and you will have no idea which column is it ordered from.

And still, the tooltips on the toolbar won’t work for you, neither the userlist or public hub filtering.

You don’t have to agree with me, but I found all those bugs just with a 10-15 minutes testing process. Everyone could done the same before releasing.

0.700 from the users’ point-of-view

Want your System Stability Index to fall? Then start using DC++ 0.700 :)

First.. What System Stability Index (SSI) is?

Windows Vista includes a great tool called Reliability and Performance Monitor. This collects data and creates reports about your system. Also, it has a so-called System Stability Index which is a number between 1 and 10 to show your system stability. This index is based on software and hardware failures occurs during the run of the operating system.

How DC++ comes to SSI?

When DC++ 0.700 released, I thought I was going to test it then write some blog posts on some sites about it, but lately I discovered Reliability and Performance Monitor and I thought this was going to tell everything about the stability of release.

Just check this graph:

Reliability and Performance Monitor

The highlighted date (10. 11. 2007.) is the day I tested DC++ 0.700 for 20 minutes.

Hm?

I know most bugs are discovered when a lot of users testing the software, but it has so many that it’s even unusable for using it as a secondary, testing client and they could be discovered by trying it out by a very small group of users (rather developers/testers).

I also know that this post may irritate some other people, but I think when releasing a software, we must ensure a minimal usability, since something which is called a “release” is intended for the users, not for testers.

Design a site like this with WordPress.com
Get started