BitShares Forum

Main => General Discussion => Topic started by: dxtr on August 27, 2014, 09:33:09 am

Title: Please perform a solid testing before releasing every new software version!
Post by: dxtr on August 27, 2014, 09:33:09 am
As BTSX is #4 (arguably #3) on coinmarketcap it grabs everyone's attention, so people not knowing too much about the system want in, seeing a big increase in value for a couple of days (at least some time ago).

Those people download wallets and buy BTSX on markets.
For some time they are happy, but later, they start up their client and see no connections to the network - it happend just after starting market functionality.
What those people do? Most of them perform panic-sell, maybe some go to the forum, to check what is going on.

Not all of them know that current BitSharesX release cycle is very chaotic, and most likely after releasing another client version one should expect a hotfix few hours later, because software was not tested enough, to make sure it's release ready.

Only a handful of people know that, and the vast majority doesn't (People from China are the big market players and only very little of them use this forum).

You need to make sure new software releases are made available to wide public in fixed periods of time, and that those releases are tested on every platform they're supposed to work on.

Now some people may think that I3/DSL are not sound companies and manipulate the markets for their own use.

Why? Because one might think, that releasing a buggy software, that doesn't even run was not accidantal, but was made on purpose: those who knew this, expected the price to fall, and adjusted their market positions accordingly, watching BTSX price falling with smile on their face.

For those players this is good in short term, but not for all the others, and if this keeps going like that, it can end with only few stay in the sandbox with noone else left to play with speciously tools.

Verify your software before releasing it, otherwise you can not bring serious investors' money in, as they tend to partner with reliable people!
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: bitmeat on August 27, 2014, 09:55:21 am
Test/Release cycle is a must. However, I'm sure Bitcoin-Qt was flaky in the beginning as well.
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: cusknee on August 27, 2014, 11:42:47 am
This is a very valid point.
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: joele on August 27, 2014, 03:17:42 pm
The only way you can find real bugs is to release it.
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: CrazyCriple on August 27, 2014, 03:21:10 pm

The only way you can find real bugs is to release it.
as a software developer I can not agree with that statement. i think it should be possible to do very good integration tests automaticialy with unit testing and a proper test network/chain


Sent from my iPhone using Tapatalk
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: bytemaster on August 27, 2014, 03:22:25 pm
Our plan is to move toward "beta release" prior to "real release" for the brave soles who want to try it out.   The rapid releases this past week are not how we plan to operate long term but more about getting critical fixes out.

We are being slower on the next release while we fix bugs and test.
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: joele on August 27, 2014, 04:12:51 pm

The only way you can find real bugs is to release it.
as a software developer I can not agree with that statement. i think it should be possible to do very good integration tests automaticialy with unit testing and a proper test network/chain

Sent from my iPhone using Tapatalk

I mean beta release
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: Thiball on August 27, 2014, 04:24:34 pm
+1

I can not connect right now. This is embarrasing...
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: Riverhead on August 27, 2014, 04:44:16 pm
+1

I can not connect right now. This is embarrasing...
For who? I'd much rather assist with ironing out these issues than have the product delayed another six months 8).

Having the community hammering away at it is an effective way to ferret out issues from a large cross section of users and geographies.
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: ripplexiaoshan on August 27, 2014, 07:09:07 pm
I think 3I need to recruit more Window programmers, especially GUI coder. Because it seems linux version is quite stable, but most of the bugs are from WIN, unfortunately, most of the users are WIN users. Win sucks, but more popular.
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: bytemaster on August 27, 2014, 07:10:37 pm
I think 3I need to recruit more Window programmers, especially GUI coder. Because it seems linux version is quite stable, but most of the bugs are from WIN, unfortunately, most of the users are WIN users. Win sucks, but more popular.

Mac GUI wallet has not crashed on me and I use it every day. 
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: Riverhead on August 27, 2014, 07:12:25 pm
I think 3I need to recruit more Window programmers, especially GUI coder. Because it seems linux version is quite stable, but most of the bugs are from WIN, unfortunately, most of the users are WIN users. Win sucks, but more popular.

Mac GUI wallet has not crashed on me and I use it every day.


My 0.4.8-b Windows GUI hasn't crashed on me and I've been doing a fair amount of day trading.
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: cass on August 27, 2014, 07:27:35 pm
Quote
My 0.4.8-b Windows GUI hasn't crashed on me and I've been doing a fair amount of day trading.

same to me! Working stable!

Maybe other wallets/devices could cause a crash. (example - on OSX 10.4.8 ) I had problems with Trezor/BTSX wallet if Trezor is plugged at same time i tried to open my BTSX wallet.


Title: Re: Please perform a solid testing before releasing every new software version!
Post by: bytemaster on August 27, 2014, 07:29:01 pm
The nature of new software being released is that you cannot test all environments prior to launch, especially "crashes".

Title: Re: Please perform a solid testing before releasing every new software version!
Post by: Riverhead on August 27, 2014, 07:34:11 pm
The nature of new software being released is that you cannot test all environments prior to launch, especially "crashes".


Which is why I support this open "beta". There were dry runs but no one hits them as hard as when it's the real deal.
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: biophil on August 27, 2014, 07:45:46 pm
I think 3I need to recruit more Window programmers, especially GUI coder. Because it seems linux version is quite stable, but most of the bugs are from WIN, unfortunately, most of the users are WIN users. Win sucks, but more popular.

Mac GUI wallet has not crashed on me and I use it every day.

My 0.4.8-b Windows GUI hasn't crashed on me and I've been doing a fair amount of day trading.

Is there a 0.4.8-b Windows GUI exe? It's not on DAC Sun or bitshares-x.info. I haven't been able to get 0.4.8-a to work without crashing on two separate computers.
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: Riverhead on August 27, 2014, 07:50:00 pm

Is there a 0.4.8-b Windows GUI exe? It's not on DAC Sun or bitshares-x.info. I haven't been able to get 0.4.8-a to work without crashing on two separate computers.


Guess they haven't officially released it yet but I've been using it all day on Win7 without a single issue.


https://github.com/dacsunlimited/bitsharesx/releases

Title: Re: Please perform a solid testing before releasing every new software version!
Post by: joele on August 28, 2014, 01:04:00 am
I think 3I need to recruit more Window programmers, especially GUI coder. Because it seems linux version is quite stable, but most of the bugs are from WIN, unfortunately, most of the users are WIN users. Win sucks, but more popular.

Mac GUI wallet has not crashed on me and I use it every day.

My 0.4.8-b Windows GUI hasn't crashed on me and I've been doing a fair amount of day trading.

Is there a 0.4.8-b Windows GUI exe? It's not on DAC Sun or bitshares-x.info. I haven't been able to get 0.4.8-a to work without crashing on two separate computers.

Try make it backwards compatible with windows xp service pack 3.
https://bitsharestalk.org/index.php?topic=7402.msg98644#msg98644
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: cass on August 28, 2014, 10:10:25 am
0.4.9 is current version
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: dxtr on August 29, 2014, 06:49:32 am
Is it possible to have a notification in status bar saying: "Not connected to the network, please chack for updated client at: <LINK>"
when no connections available?
Or better have a simple update notification that with every client startup it checks if there is a new version available to download.

If it is not possible to submit changes and have backward compatibility of the network, I think this could decrease the BTSX price falling ratio.
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: xeroc on August 29, 2014, 07:02:04 am
fugure versions will ask you to update on launch if you find a newer version
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: dxtr on August 29, 2014, 07:06:37 am
Thanks, I'm really glad to hear this :)
Title: Re: Please perform a solid testing before releasing every new software version!
Post by: Riverhead on August 29, 2014, 01:34:16 pm
Now that 0.4.9-a has got itself sorted on my laptop it's been rock solid. Which is a mixed blessing because I am becoming addicted to day trading on the platform haha. It would probably be safer if I knew WTF I was doing  :o