没有人满意Java开发人员这种已经“竭尽全力”改变世界的速度,每个人都希望代码像消防水管里的水一样能够源源不断地流出来,但没有人愿意提供给开发人员更好地完成工作的条件。正如那个想要我们昨天就完成工作的老板,他不愿意雇佣更多的人,不愿意购买速度更快的机器,也不愿意做任何其他可以让Java程序员专注于编程的事情,又想马儿跑,又不给马儿吃草。下面就是影响编程效率的障碍!
“以后修复”的思维定式,又名“技术债”
我们总感觉不够时间在项目中按计划构建我们想要构建的东西。于是,我们偷工减料,给代码打补丁,缠满了虚拟胶带。曾有明智的经理将此称为是“技术债”,因为“债”是以后必须要还的。即使他们不理解代码,也知道“债”的含义。
每个项目都有一定的技术债务。有时它会快速见效,但通常直到下一代才会发现这已经成为了一个坑。他们需要构建上一代没有做到的东西。就像滚雪球一样,越滚越大。
![架构师告诉你影响编程效率的障碍](http://p2.ttnews.xyz/loading.gif)
想要提高代码效率你可以这样做!
1.先清楚的设计:敲代码前,脑袋一定是清晰的业务逻辑,各分支已经清晰在脑袋里。比较复杂的,先通过画流程图明晰思路再动手写。
2.先写伪代码再完善:对于逻辑比较复杂的,可以先把框或者主要逻辑块写出来,然后再每块细化。比如先把各相关类建立起来,接口写好,再写每个接口的逻辑实现。
3.代码先语法review后再启动编译 :尽量少写一点代码就开始编译,频繁依赖编译器来实现语法的检查。这种做法很低效。
![架构师告诉你影响编程效率的障碍](http://p2.ttnews.xyz/loading.gif)
尚学堂12大精英团队+各类实战项目,真正实现1+1>10的目标效果。帮助学员迅速成长,持久腾飞,成就学员“高富帅”人生;帮助企业技术和团队成长,成就百年中华名企;助力中国持续成为世界强国而贡献力量。尚学堂12大精英团队,覆盖IT行业十大领域,实战团队240人,服务学员累计超过10万人,就业合作企业数量500+。
閱讀更多 架構師之橋 的文章