痛定思
本来是很开心的事。喝可口,听Linkin Park的歌,整夜的写代码。但却被折磨得不行。因为该死的重构向不好的方向发展。想法总是美好的,利用模版类建立统一的集合,队列,栈来替换毕设中原来写的乱七八糟的东西。花了半天删了大段大段的代码,写了很多新的代码,然后开始调试。却碰到了无穷多的问题。报出了各种各样的错,不停的查书,搜索,想办法,终于使程序又跑了起来。但连我自己都对新的结构没了信心,天知道等会还有报出怎么样的错误。决定,在天亮之前写完所有原有的功能,如果没有其他稀奇古怪的东西,就继续写下去。否则,用回原来的结构写下一个算法。
事情总是这样,看起来很好的东西,一旦用上就不会有想象中的那么美满。前段在公司,把一个数据库比较用的ds全部改成了dr。事前对可能出现的性能状况,做了挺多的测试和分析。一切都很美好。到真正使用的时候才发现,当多人同时运行时,服务器负荷暴增。被迫将两种方式并行。典型的功课没做好。这件事也是这样。幸好东西都不大,改回去的代价还不算太大。如果一旦对大的软件做出一个错误的决定,代价将是惊人的。
教训就是。不一定看起来很美好的东西就一定要用上。首先要分析这样做的性价比和代价。将在各种操作情况下的性能比较都要考虑全。还有技术上的可行性。别人用的很好的东西,在自己的技术水平下不一定能好用。要尽量估计技术的难点,做demo做分析,然后再做决定。俗话说,磨刀不误砍柴功。做demo熟悉了技术,下一步做起来也会很快,少走弯路了。
不知道这个五一怎么会有那么多事。原来就打算做做毕设。哪知道放假之前又被导师抓着添了一个无比恶心的新任务。同学又拜托帮忙做毕设。不好意思说No。虽然真的很想说:)。最受不了的是还要写什么德育论文,并答辩。活那么大才知道,道德品质是写出来的。真想拜托校院领导回去洗洗头。
不过,休息还是必要的。下了FifaWorldCup2006。有一种暴爽的感觉,热血沸腾,为即将到来的世界杯。本想这个月辞了工作,但是大家才刚刚混熟就要离开,真觉得有些别扭。再做一个月好了,也算对自己有些约束。到了六月,谁都不能阻挡我彻底放纵了。错过了一次,两次,这一次不能再错过了。想起来又开始有点兴奋了。恩,不写了。写完程序,再玩把球就睡了。。。
事情总是这样,看起来很好的东西,一旦用上就不会有想象中的那么美满。前段在公司,把一个数据库比较用的ds全部改成了dr。事前对可能出现的性能状况,做了挺多的测试和分析。一切都很美好。到真正使用的时候才发现,当多人同时运行时,服务器负荷暴增。被迫将两种方式并行。典型的功课没做好。这件事也是这样。幸好东西都不大,改回去的代价还不算太大。如果一旦对大的软件做出一个错误的决定,代价将是惊人的。
教训就是。不一定看起来很美好的东西就一定要用上。首先要分析这样做的性价比和代价。将在各种操作情况下的性能比较都要考虑全。还有技术上的可行性。别人用的很好的东西,在自己的技术水平下不一定能好用。要尽量估计技术的难点,做demo做分析,然后再做决定。俗话说,磨刀不误砍柴功。做demo熟悉了技术,下一步做起来也会很快,少走弯路了。
不知道这个五一怎么会有那么多事。原来就打算做做毕设。哪知道放假之前又被导师抓着添了一个无比恶心的新任务。同学又拜托帮忙做毕设。不好意思说No。虽然真的很想说:)。最受不了的是还要写什么德育论文,并答辩。活那么大才知道,道德品质是写出来的。真想拜托校院领导回去洗洗头。
不过,休息还是必要的。下了FifaWorldCup2006。有一种暴爽的感觉,热血沸腾,为即将到来的世界杯。本想这个月辞了工作,但是大家才刚刚混熟就要离开,真觉得有些别扭。再做一个月好了,也算对自己有些约束。到了六月,谁都不能阻挡我彻底放纵了。错过了一次,两次,这一次不能再错过了。想起来又开始有点兴奋了。恩,不写了。写完程序,再玩把球就睡了。。。