张宇杰 2011年01月23日 星期日 20:06 | 1651次浏览 | 3条评论
我们程序要用到zone和daylight saving的处理
牛人不知道从哪里拿了一个code,反正不是他自己写的
然后系统上电后,过上几秒就reset
他们(牛人和另一个一起做项目的)搞了几天搞不掂
最后牛人坚持说是code size问题,程序code大概有140K
牛人说是code太大了,导致reset
我们最大能烧256K的code,摆明了是在瞎扯
(他把code写的size很大是另一件让我非常气愤的事)
project leader急了,让我来处理,我找出来就是他的那个对日期处理的code的问题
干掉那个文件就okay了
好了,出问题的地方我给他们找出来了
一般的程序员到这时就是debug,改正程序错误的地方
当然由于那个code是从别的地方拿来的,现在既然用的有问题,要么换一个,要么自己重写,反正又不是很难
人家debug的方式太special了,终于展现出牛的地方了
这哥们儿不debug,也不自己写
把这段code强制编译到一个指定的地址段去了
call,竟然真不reset了,我彻底惊了
------------------------------------------------------------------------------------
另一个类似的项目,也有同样关于zone和daylight saving处理的需求
我让一个应届小女生自己来写
虽然她写的比较慢,花了四天,最后写出来也就百十来行
在那个项目上用的好好的
-------------------------------------------------------------------------------------
顺便说一下code size问题
项目开始前,我把应用程序用到每种界面样式,选一到两个应用程序写好,让他们在做项目时copy然后照着改
这哥们完全无视我写好的模板
自己来写,他要真是个牛人,能写好,咱也就不说了
问题是,code size大出N多,处理效率不用测,看都看出来,全是无用处理(如何无用之前说过了)
更郁闷的是,搞出好多宕机,速度慢等,很多诡异问题
说诡异,是因为发生的路径很奇怪,还有路径比较难跟,就是这哥们儿自己搞不掂了
没办法,project leader又来找我了
当然,他无视我的模板,我也无视他的code
我不debug
找应届小女孩给另一个类似项目写的code,把牛人写的code直接替换
世界安静了,所有之前的诡异问题都没了
后来,我把大概三分之二的应用程序重写了,几个大的还没动,code size减小了30K
30K呀,以前那就是个完整的项目呀
不过最后,project leader没用我重写的code,所以,编译到指定地址段问题,和code size大问题依旧
--------------------------------------------------------------------------------------------------------
等我的卖身契到期了,给boss说明,他不炒牛人的话,我就辞职
---------------------------------------------------------------------------------------------------------
黄国荣兄说的很对,我接受
但我真的快崩溃了,不说实在不爽
这个项目做不成,大家以后都没的玩儿了
到时就算boss把牛人开了,我也得闪人了
boss问我这项目code风险大不,我说很大,不合适,
说不大,看牛人写的code我都快吐血了
boss让我管code,保证项目能顺利release
我真保证不了
现在手上还有两个项目要管,想管也管不了了
这个项目死了,大不了闪人,老子不玩儿了
Zeuux © 2024
京ICP备05028076号
回复 孟德 2011年01月28日 星期五 22:33