您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 业务知识 > 正文

20个提升编程能力的技巧,都是精华

发表于:2020-07-23 作者:快快网络 来源:今日头条

编程是当今社会最为实用的技能之一,对这篇文章感兴趣的你,相信是个不错的的程序员。本文总结了一些编程高手们吐露过的提升编程能力的小技巧,希望你看完之后有所启发。

20个提升编程能力的技巧,都是精华

1、基础一定要扎实

无论你的能力如何,扎实的基础都是必要的,要学习一些基础知识,如SOLID原则,如何写干净的代码等等。

2、先分解问题再开始写代码

不要云里雾里就开始写代码,一定要先把问题分解透彻再开始写,磨刀不误砍柴工。

3、代码不要死记硬背

要理解代码的逻辑,而不是死记硬背,这很重要。

4、使用集成工具

尽可能实现自动化。

5、记录所有关键部分

记录系统日志比调试代码更好。

6、坚持使用Github或bitbucket

可以进行小规模、频繁的git提交。

7、YAGNI原则

尽可能快、尽可能简单的将软件运行起来,除了要求的核心功能,其他功能一概不要部署。不要开发一些你自以为有用的功能。

8、KISS原则

「Keep it stupid simple.」,大多数系统往往最简单,运行效率比较高,但实际操作起来并不简单。

9、学会写测试代码TDD

学会使用TDD,写一个测试,运行所有的测试,看看新的测试是否失败,写一些代码,运行测试,重构代码,重复。

10、学好用好Stack Overflow

注意,可以复制粘贴Stack Overflow方案,但请一定要理解它。

11、互相审查代码

和别人互相研究对方的代码,共同进步。

12、学习软件设计模式

每一种模式就像一个蓝图,你可以自定义来解决代码中常见的设计问题。

13、为过后的维护做考虑

你的代码将来是需要维护的,所以写代码的时候要考虑到读者,要尽量简洁,有逻辑。

14、了解你的开发环境

了解你的开发环境是十分必要的,这点无须赘述。

15、考虑相关限制

比如开发网络应用,要考虑相关的功率和带宽限制。

16、重构-测试-重构

学会利用重构,对现有代码进行重组。

17、不要过早优化或重构

重构很重要,但不要太早重构,首先要确保尽快拥有一个最低限度可行的产品。

18、依赖注入是一个要求

编程到一个接口,而不是implementation。

19、不要投机取巧

不要为了节省一点时间,而选择投机的捷径,否则过后可能会很麻烦。

20、及时寻求帮助

遇到实在解决不了的问题,不要浪费时间,及时寻求帮助。