课题延期...

  工作一段时间了,一开始工作就特别的忙,天天加班,为了完成一个课题。

     只知道努力的把这个程序完成,主要的任务就是将global的程序改成中国地区使用的。由于基本的结构已经给出了,所以要在现有的结构上进行中国地区差异的修改。拿到的代码里面的主体程序就放在了一个js文件下,所有的方法和函数都在里面了,自己给出的想法是:这真是个糟糕的程序结构,虽然也按照功能设计成了两个类,但是所有的方法都被设计成这两个类的方法了。结构层次分的不细致。

    我就在这样的程序结构上开始了自己的修改,课题时间比较紧,一开始我的方向就错误了。我基本上就是直接修改了已有的方法,在需要的地方添加中国区差异的代码,偶尔新创建一些方法。这样的结果就是,程序内方法的代码越来越长,各种判断条件越来越多。进入了一个死循环,越有问题,就越添加条件进行判断,然后就出现了因为新添加的代码而引起功能上的bug,然后又要去修改之前添加的条件,如此的恶性循环。

   课题的日程是9月30日,通过SQA测试,完成。但是到今天还有有几十个问题没有改善,最终造成了课题延期。想象主要的问题有两个:

   1.本身的global程序结构设计的就有问题,没有层次,没有很好的将程序划分成较小的功能块进行设计,整个程序变量的混乱使用。

   2.程序要实现的功能太复杂,应该可以适当的裁剪,想实现的功能过多,这样用户体验也差。

   3.个人的开发经验不足,没有在最初的时候意思到代码结构的合理性,而只是着眼于当前需要解决的问题,这样只能越改越复杂,并且越来越难以维护。

 

   以后对于自己的目标:

   1.在这延期的一个月内完成这个课题,这次过程中修改之前设计不合理的方法和程序结构。

   2.自己应该多多的阅读优秀的代码,学习更多合理的程序结构设计,加强自己编程开发的基本功。同时利用工作之余或者工作的时间好好的学习一下javascript语言。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值