改程序的烦恼

  前阵子用业余时间做了个超级复杂的页面,类似于office的Project(没有甘特图)。
  现在要把甘特图加进去,原有的gridTree的js代码也做了很大的改动(接口都变了)。虽然原型已经做出来了,把它往原来的程序里放似乎要更加困难一些。
  造成这个困难的原因,一方面是我从没做过这么复杂的js,没有在一个页面上组织过这么多的css文件——缺乏经验。另一方面就是这种脚本语言,不像编译语言(比如java),用java写的程序,如果改动了一个模块,那受到影响的代码中出错的地方一下就能看到(在集成开发工具下)。改起来也方便(再加上java属于那种编译通过,差不多就正确了的语言——至少相对于C语言是这样的)。而脚本语言,更替了一部分程序,其它部分哪出错了都看不到。再加上脚本语言更加灵活一些,改起来真是不容易,不仅费很多时间,而且改完后心里也没底儿(编译语言还可以通过单元测试来“固定”一下)。
  这个任务完成后,一定要好好总结一下写javascript和css时要注意的事项。怎么组织文件,怎么设计,怎么命名都要好好总结一下。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值