我感觉你没写过商业用软件。你很有可能是写程序高手,但一般为了自己

回答: 你得看原文而非道听途说chinomango2013-11-06 08:48:51

完成某些功能而写的程序,和商业用软件的要求差别很大。 最重要的区别是,自己用的软件的input是固定的/有限制的; 商业用软件则要求能够处理任何情况/input。 对于不critical系统,可以是windows的蓝屏; 但对于critical系统(汽车,飞机什么)的,则有更高的要求。在丰田车的情况下,就是无论输入是什么,无论车怎么被折腾, 都不能出现发动机不能被关闭的情况。 (其实,车的软件的最终处理(last resort)大概应该是关闭发动机。)

请您先登陆,再发跟帖!