编程有几年了,虽然没正经工作过谈不上正经经验,但也经常编写代码,一年四季除了睡觉就写代码时间最多,规范性也有些许注意,但经常性的事情感觉当时写的代码挺规范挺好,到后面需要维护或者需求有增加时再看就很乱,些许膈应。有的项目重写了三次,也还会有问题。
自认为原因是:
- 开发没有固定风格,经验不足,很多时候不知道怎么编写架构才是最好,通常我的做法是封装成类方便调用和复用,但是这就会导致一些错误互相传递的不方便,因为既想直接返回布尔值判断操作是否成功,又想在错误的时候查看到错误原因,因此在值的传递上我一般做的是建立一个public的字符串变量存储最后一个错误。当在调用类时操作失败就去读取这个错误。
- 前期开发时为达成快速测试可行性目的,使用了简单而不规范的代码,测试成功没更改成规范代码而直接调用的。
- 需求变动造成结构上的大改,为实现功能不得已而为之的地方。
第1条有没有佬友有更好的方法?
第2条还可以约束自己达到规范。
第3条是不是几乎无解?
认识到问题原因才能根本解决问题,各位老友写的什么语言,遇到那些代码规范性上的问题,也欢迎分享问题或解决方案。
另外有没有佬友有一种比较完善的体系可以避免si山代码的,跪求分享。
主要使用语言:python、php
|