你是否发现这么一个问题:“本来你觉得很好的东西,在别人那里却成了‘垃圾’,你因此愤怒,并且导致你不得不加班加点的重新做一个,做一个他认为好的东东,其实那个‘东东’有时候在你的理解里它更是‘垃圾’”。这样一个使你重新做的人,往往你会在背地里骂他是‘垃圾’。告诉你不值得。告诉你我所遇到的。

            当软件的部分功能上线的时候,某经理突然来找我说“胡师傅,这个不能这样做哦,我们厂里不是这样做的。应该是....【略过是因为涉及到生产机要】”。我看的一下,研究一篇告诉他:“我不反对你们这样做,但是这样做的话你有没有发现这两个是重复做一样的事情,而且没有什么大的变化。并且这样子的话从一单开始做到整个单结束,所发的时间比较多。”他看的看,说“反正你按我说的做就可以了”。找到负责该项目的人,也同意那位经理的说法。没有办法。

            这是一个业务逻辑按我设计是应该改变当前有些重复的流程。而按他的理解是按照当前公司的业务走。事后想一想如果按我做法是能提高业务水平,但如果按其做法却能减少因上该系统所产生的摩擦,有些优秀的得以保留。从该角度来讲“所谓的垃圾,其实是站在不同的角度,看待问题”。有时候你设计出来的代码 如果从局部去考虑的话也许没有错,想连接池的使用,在局部里那么一两个没有关闭,等待系统自己释放。这样问题!!有时候是你写的代码你的Boss可能看起来不大可行,但又没有出错,此时他凭着多年的开发经验需要从新修改。等等这样和那样的理解不同,而导致你不得不修改你的代码。
           对于我而言,我会将此视为一种学习的机会,会反问一下自己为什么。如果确实是自己错了,那么修改一次代码,让自己的代码更有说服力,那不是更好吗?

如果因为理解的不同,那么在反问一下自己,看看这样的问题那个比较重要,取舍一下。放弃并不代表你写的代码不好,放弃也不代表你的业务逻辑有错,放弃只是为的更好的学习。放弃并补代表你不爱她,而是一种坚持的爱。

           谢谢各位仁兄们的关注。接下去将从技术分析这套ERP系统和自己的开发平台。

发发评论,发表一下各位遇到这样问题时你们是这样对待的?           

作者: hugod_2008 发表于 2011-06-07 10:16 原文链接

推荐.NET配套的通用数据层ORM框架:CYQ.Data 通用数据层框架