9个新手编程精进的方法,这是我见过最良心的建议!

习惯对于一个人来说应该不会陌生,习惯都是我们长期固定模式养成的生活方式。相信每个人都有自己的生活习惯,今天我们讲一下一些资深编程大神的良好编程习惯,大家可以借鉴学习一下。

如果有对java感兴趣java程序员,可来我们的java技术学习群的哦69122,

2579里面免费送java的零基础教程噢!

1、确保编程过程可控

做一次全日志分析通常要好几个小时,如果代码出一点差错,等于一天白干了。最好从小数据量开始做测试,代码执行时一定要保持中间的输出,最后做到断点可续。

2、先做核心模块的压测

在做项目设计的时候,最好是先把系统负载最高,开销最大,或者请求量最高这部分的数据结构和操作逻辑先写出来,然后先做压力测试。

没把握的地方,也要提前做压力测试、性能测试,不要等到全部做完才做测试,到时候一测试到处都是问题。

3、预留的地方写注释

很多时候项目上线初期没有想到最合理的代码,可能写了很弱智的代码,这时候一定要预留地方写注释,并说明下一步优化的思路或可行方案。

4、砍代码是很爽的事情

有时候代码写好,但是感觉很长很多很麻烦,就会想更好的优化方案,一旦有更好的替代方案,就会大段大段的删除原有代码,用更简单的结构和更通用的代码,替代原有啰嗦和重复的代码,会感觉很爽。

5、用简单易懂的逻辑

写代码时一定不要写很绕很啰嗦的逻辑,不然接手的人会很难受,同时编程大神都知道啰嗦的逻辑其实是毫无意义的而且难维护。怎么简单怎么写,讲清楚才会有效率。

6、不要沉迷于框架

很多写程序都会纠结框架,感觉没了框架自己就不会编程,其实没必要纠结,框架只是一个辅助,牛逼的程序员换了框架照样可以编程。

7、使用熟悉,成熟的技术,不要盲目学习新技术。

现在很多技术人员都会说,php太low,mysql太弱,apache太落伍,就会去到处学习新技术,最后发现还是用不了。学习新技术前,最好全面了解这个技术的特点和适用范围。

8、细节没优化前,别谈架构。

做事先先把问题搞清楚,别动不动就张口:负载高了,系统稳定性差了,换服务器吧,架构调优吧。你先有最基本的系统分析能力,有最基本的调优和应对问题的能力,再来谈架构。

9、多留日志

多做问题回访,写完的代码经常会出现很多问题,核查非常麻烦,最好多增加一些日常的日志输出,多一些异常信息采集,这样做对定位问题、分析问题、处理问题帮助巨大。

这9个习惯对新手程序员来说可以说是宝贵的经验,希望大家都可以大神程序员。

另一个是我新养成的习惯――避免“前程规划”。以前我也不懂这个道理,总是想一步到位,想一开始就把方方面面都考虑周全,想要覆盖到一切可能的边界的测试用例,甚至想要把我的后代使用时有可能出现的情况也考虑进去。渐渐地,我意识到这样会导致代码基过于复杂,并且耗费大量时间,最常见的结果就是,我的代码完美无瑕同时也一无是处。

最后,如果你觉得我说的这些有符合你口味的就试试呗!这些对我编程来说确实非常有帮助,但是罗马也不是一天建成的,养成一个习惯最好的办法就是去使用,总有一天你会突然发现,习惯不知不觉已经养成。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180426A16GBP00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券