话说今天meeting讨论给我们部门2天时间作测试,实际上下午很晚些时候才把机器从别的部门移交到我们soft手上。 和蔼的Manager T陪伴着我们一起饿着肚子,debug程序到9点多才回去。
与T下午的讨论中得到几点共识,关于Wafer Transfer System设计,之前他遇到过和我相同的问题,大部分时间、场合算法work是ok的,但是偏偏有那么很小很小的情况会有那么点点小小错误,关键看你下不下的了决心去更正,甚至于去重新书写。 T曾经犹豫过,我现在也同样犹豫过,不过自从上周五debug得到了很不好的结果后,我就告诉自己如果在一开始改版的设计架构不能满足要求的时候,我要果断的把过去一个礼拜作出来的东西throw away,不要为扔掉一个花费很多时间的感到可惜,应该为得到一个最终的设计方案感到开心。T先生说一个做soft的人最怕的就是没有动力、没有勇气去推翻以前写的代码,产品越往后你去改动code的勇气就会变得越少。 所以趁现在,如果觉得能够在极短的时间内handle重新书写代码带来的risk,just do it.
我选择了后者,这就是上周六,周日,昨天周一连续3晚挑灯夜战的原因。 我想prove自己我有勇气把原先已经“成熟”的东西推翻,做出一个更好的东西来。
晚上debug的结果暂时看来可以接受,在我回来之后,machine still running,希望明天过去的时候everything still running ok。 很累了一天,这件事件得出的结论,刚一开始的时候设计一个好的实现结构是多么的重要。