资料介绍
I took an interesting training for one day -- design for reliability. The trainer explained the difference between reliability and quality: Quality contains more concept than reliability, including correctness, efficiency, etc. The trainer propose for design review and suggested us not doing code review. I strongly doubt on the statistics given by the presentation. Software engineering is a continuous process, just like a human. Some times we say brain is most important, but can anyone give us heart? legs? or hands? The trainer has 20 years working experience on telecoms and embedded system. He has been in developer and manager role for long time, so I am wondering how successful he was in his roles and what is the incentive for transition to consulting business.