You are viewing a single comment's thread from:

RE: What I Learned From Hardfork 20 - I Was Wrong about my Witness Votes

in #steem8 years ago

I would like to make this comment to highlight an unacceptable situation.

So in the development world you would normally have 3 different environments.

  1. Dev Environment
  2. Test Environment
  3. Live Environment

The Devs test whatever code they are currently working on in the Dev Environment. After the code is tested in Dev said code is pushed into the Test Environment. The Test Environment should be a copy of the Live. This is where the witnesses should go and do Quality Control in order to insure that the code is ready to be pushed to Live.

As of this moment. This sort of software testing is not in place. I agree with @whatsup that the Witnesses should be QC'ing the software. However the basic tools to do the sort of testing that needs to be done are currently not in place. This is a major fail.

As it stands the current method for deploying software to the live environment is deficient. Developing software and deploying to live without proper QC is irresponsible. If you did this sort of thing in the real world you would be fired.

@ned changes need to be made so that we do not go through this sort of disaster again.

Sort:  

Excellent point and with real value in my account, this world is as real as it gets. :)