我的代码进阶之步

最近在做一个项目,代码量不大,但是,这次从需求分析,到设计,到编码,编码反馈到设计,单元测试,静态代码检测,还有重构。一步一步地走下来,虽然可能仅仅是入门,甚至是照葫芦画瓢,但毕竟是自己给自己开了个头,把这些“先进”的方法论写下来。


设计:真的不好做,考虑到不够细,抽象程度低,经常是编码的时候发现这样做好,然后改类图,写着写着,类图也懒得改了。。。


单元测试:第一次正式的写,很多的不懂,不知怎么写,写什么。。。最深刻的体会是:可以帮我发现编程上的错误。这个东西很好,好好学习,把书看一下,多学点理论,然后付诸实践。


静态代码检查:用CppCheck,把编译器的警告调到最高,然后把提示的警告一一改正过来。需要改进的地方是要多找几个静态代码检查工具,既可以多检查几遍,也可以在不同工具间做个比较,以后也好钟情于某一个。


还有一个方面:这次的UI和Logic是完全分离的,我负责数据处理部分,仅仅建立的是控制台应用程序,而我朋友负责界面部分。最后整合,测试。


重构:这个是我一直在做,最起码是做得基本上让自己认为没有什么大问题了。


等写完了,自己一看,基本上是小函数,最多的也不超过一屏,或有参数检查什么的呢。甚是赏心悦目!再看看以前自己写的代码,真的是不堪入目。这个算是对以前的一个改写吧。

呵呵,算是一个小小的进步吧,自己给自己打气,继续前进加油!

继续拜读大神们的书!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值