前两天,小博身边的一个编程小白跟我吐槽说,同样的项目任务,公司的老猿很快就完成了,而自己却要加班加点,完成的质量还一般。感觉知识技能也都知道啊,可为什么就不如别人呢?其实,这不是能力不足,只是还欠缺些许技巧。
今天 ,小编整理了些编程小技巧,各位程序小猿可以参考下!
写代码前要先理清思路
拿到需求后,想清楚,再动手写代码。这一点有点类似写文章,动笔之前,文章的脉络布局就要先成竹在胸。在写代码之前,一定要先完整的梳理项目任务需求,这里不单是涉及自己的流程部分,包括整体项目流程也要有大概了解。这样看似前期多花了点时间,实际上后面会帮助节省更多时间。
“官方文档”很重要
“官方文档”很重要,因为编写文档的人,通常就是这些技术或软件的开发者,他们才是对这些东西了解的人,因此,他们写的文档质量是很高的,而且往往是新的。
良好的可读性
编程初学者经常会有一个误区:程序写得越难懂,越能体现自己的水平高。有这样认知的,基本都是编程新手。编程是一项系统性工作,需要很多人一起协作才能完成,一个模块的程序晦涩难懂,会提高整个团队的协作成本。所以良好的可读性,就显得十分重要。
不要心存侥幸
不要心存侥幸,你隐约感觉会出bug的地方,就一定会出bug。一定要解决到自己感觉会出bug的地方,不要给自己留后患。
一定要写好测试
一定要写好测试,如果可能的话,甚至在开始写代码实现需求之前,你就应该开始预估和设计需要测试校验的情况了。项目完成后,自己要先测几遍。不要写完就扔给测试人员去测,经自己手的东西,要保证质量。
尽可能自己解决问题
尽可能自己解决问题。遇到不懂的问题,要先尽力解决,别动不动就截个图扔给别人求帮忙,上司和同事不是来给你擦屁股的,但是真的搞砸了就要尽快求助。不要害怕被骂,解决问题比挨骂重要。
切勿重复造轮子
切勿重复造轮子,使用好现有的轮子和各种开源库,会让你事半功倍。当然,不要仅仅为了使用一两个函数就引入一整个代码库;
对代码审查保持正确的态度
应该把每一次代码复审当作是学习的机会,欢迎他们、感激他们、从中学习,重要的,当你从你的代码复审人员那里学习到东西的时候,要感谢他们;
正视 Error
正视 Error,Error 是好东西。Error 意味着你在进步,意味着你可以通过简单的后续修改就获得更多的进步。专业程序员喜爱 Error,新手则痛恨 Error;
学会休息
学会休息,任何人的大脑都需要休息,身体也需要休息。