10个编程小技巧,教你写出高质量代码!

你会写代码吗
你会写高质量代码吗
你知道怎么写高质量代码吗
不要一上来就开始写代码
想清楚,再动手
今天,分享10个写代码的小技巧
教你写出高质量代码
↓↓↓

1、重构思维模式

不要一上来就开始写代码,要掌握尽量多的重构方法,重构思维方式,掌握重构并不一定是要对原来代码的重构,而是让自己在操作之前就想好该怎么去进行。

2、搞清需求再动手

看到需求之后,肯定多多少少会有一些问题,或是理解上的错误,或是功能实现上的问题,这时,必须要交流清楚,否则,后续将会有更多问题。

3、文档也要写

可能不少人觉得文档没人看,写不写没关系。但是,文档没人看,还是要写。

文档的作用大部分时候并不是用来沟通的,而是用来做记录的,大部分需求还是通过口头沟通,但是不写文档做记录,后续就容易扯皮。

4、必须写代码注释

必须写注释,如果不写注释,时间久了,回过头来连你自己都看不懂。而且,一个项目不可能就你一个人负责,注释也能够让别的同事看懂你的代码,

5、沟通需求并更改

别指望需求会稳定不变,产品需求是根据商业需求不断调整和优化的,改需求是再正常不过的事,不要总是抱怨,调整心态做好才是硬道理。

6、处理好和业务的关系

无论是技术还是业务,都不要想着凌驾于对方之上,应该是相辅相成的关系。

不为公司商业做服务的技术,是毫无价值的,公司赚钱才是硬道理。不要纠结公司一直改需求,改业务。

7、不要心存侥幸

如果某个地方你感觉会出bug,那么,一定就是bug。千万不要心存侥幸,一定要把自己感觉会出bug的地方优化好,不留后患。

8、自己先测试几遍

不要写完就扔给测试人员去测,一定要自己动手先测试几遍,自己写的东西自己更熟悉,也更容易找到问题。经自己手的东西,要保证质量。

9、尽可能自己解决问题

遇到问题,先自己尽力解决,实在解决不了再求助别人。职场上,没有人有义务为你擦屁股,上司和同事都有自己事情要解决。

不过,如果问题很紧急或严重,一定要尽快求助解决,不要害怕被骂,真等出现问题的时候,可能后果更严重。

10、慎用新技术

不否认新技术是好东西,但使用的时候,没有百分百把握就自作主张,多半是作死。如果真的出了问题,自己解决不了,就会出现无法挽回的损失。

所以,在接到项目之后,不要急着动手开始写代码,要先思考,当需求了然于胸,对每个板块的工作做到心中有数之后,再开始编写,效率更高,而且出错几率也越低。

原文地址:https://blog.51cto.com/14681980/2470100

时间: 2024-10-13 11:45:34

10个编程小技巧,教你写出高质量代码!的相关文章

小白程序员怎么由量变到质变写出高质量代码

小白程序员怎么由量变到质变写出高质量代码?很多老程序员从事开发多年,有这样一种感觉,查看一些开源项目,如Spring.Apache Common等源码是一件赏心悦目的事情,究其原因,无外两点: 1.代码质量非常高; 2.命名特别规范: 要写高质量的代码,不是一件容易的事,需要长年累月的锻炼,是一个量变到质变的过程,但要写好命名,只需要有比较好的英语语法基础和一种自我意识即可轻松达到. 1.切忌使用没有任何意义的英语字母进行命名. 2.切忌使用拼音,甚至是拼音首字母组合. 3.要使用英文,而且要使

如何写出高质量的技术博客 这边文章出自http://www.jianshu.com/p/ae9ab21a5730 觉得不错直接拿过来了 好东西要大家分享嘛

    如何写出高质量的技术博客?答案是:如果你想,就一定能写出高质量的技术博客.看起来很唯心,但这就是事实.有足够愿力去做一件目标明确,有良好反馈系统的事情往往很简单.就是不停地训练,慢慢地,你自己就能找出规律和技巧.所以,要写出高质量的技术博客,首先要解决为什么要写的问题. 为什么要写 我一直很喜欢的一个学习方法是 Learning by teaching 一个课题,如果你能给不懂的人解释清楚,说明你对这个课题的理解足够深入.把一个课题展开来写,你可能会发现某些方面你还写不清楚,这往往说明你

4年前的随笔---写出高质量程序的要点

从1990年開始敲代码.到如今已经快20年了.总结出写出高质量程序的几个要点: - 1.開始写之前思路越清晰完整越好. - 2.写的过程中代码一定要规范一致,这种代码便于维护和改动.这个规范一致性包括名称.格式.算法等.- 3.发现一处错误,马上回忆有没有可能其他地方具有相同的错误(假设你遵循第2条.就能非常快找到). - 4.多用ASSERT,在我的代码里面,这条语句至少占领了程序总量的1/10. - 5.每写完一段后至少重复看3遍.非常多BUG是非常难用调试器找出来的. - 通过遵循以上规则

如何写出高质量的JavaScript代码

优秀的Stoyan Stefanov在他的新书中(<Javascript Patterns>)介绍了很多编写高质量代码的技巧,比如避免使用全局变量,使用单一的var关键字,循环式预存长度等等. 这篇文章不仅仅从代码本身来考虑如何优化编码,也从代码的设计阶段来考虑,包括书写API文档,同事的review,使用JSLint.这些习惯都能帮助你编写更加高质量的.更易于理解的.可维护的代码(让你的代码在多年之后仍使你引以为傲). 编写可维护的代码 软件的BUG修复需要花费大量的精力.尤其当代码已经发布

10个小技巧助您写出高性能的ASP.NET Core代码

今天这篇文章我们来聊一聊如何提升并优化ASP.NET Core应用程序的性能,本文的大部分内容来自翻译,当然中间穿插着自己的理解,希望对大家有所帮助!话不多说开始今天的主题吧! 我们都知道性能是公共网站取得成功的关键因素之一.如果一个网站的响应时间超过3秒,那么用户通常不会再此光顾(此网站).谷歌,Bing,百度以及其他搜索引擎也更倾向于推荐优化后的,移动友好的以及响应速度更快的网站. 作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/10507984.

怎样才能写出高质量的伪原创,并且排名在前?

1.等价替换法 ①.文字排序法:如随便拿本站的这篇文章"编辑写伪原创文章的五大技巧"如何做等价替换法?通过近义词以及打乱标题关键词顺序来达到等价替换,你可以改成"编辑五大技巧写伪原创文章","五大技巧帮助编辑写伪原创文章"你看标题巧妙改变了,但意思却没变,这就是等价替换法. ②.数字替换法:比如标题:五大伪原创技巧,你可以进行适当的去除几个自己认为不是伪原创技巧的,或者增加一些伪原创技巧,都可以,至少你可以让搜索引擎至少认为你的标题就别树一帜. 

Mysql写出高质量的sql语句的几点建议

CleverCode在实际的工作也写过一些低效率的sql语句.这些语句会给数据库带来很大的压力,最主要的表现就是sql语句运行慢,后来逐渐的去优化和尝试.总结了一些高质量的sql语句的写法.这里CleverCode总结一下分享给大家. [ CleverCode发表在csdn博客中的原创作品,请勿转载,原创地址:http://blog.csdn.net/clevercode/article/details/46341147] 1 建议一:尽量避免在列上运算 尽量避免在列上运算,这样会导致索引失效.

如何组织css,写出高质量的css代码

!如何组织css一:css的API 属于基础部分,这部分的能力用“对”和“错”来评判. 比如说把文字设置为红色,只能用color:red:这种写法是对的,其他任何写法都是错的. 二:css框架 不能用“对”和“错”来评判,我们会用“好”.“比较好”.“很烂”.“非常棒”这样的字眼来评判. 按功能划分:控制字体的css集中在font.css文件里. 控制颜色的css集中在coloor.css文件里. 控制布局的css集中在layout.css文件里. 按区块划分:将头部的css放在head.css

如何写出高质量的代码 data 组件 函数

今天在将以前文件上传的地方全部 改为新的文件上传的api. 在改动的过程中,发现代码有很多不合理的地方 在改的时候,因此也是非常的痛苦的哈. 比如说在data中我有太多的flag标识.俩控制元素的显示和隐藏了.真的是太多了 这样要不得,虽然代码是可以正常的跑的.但是呢?? 以后不利于他人自己以后的维护.这一点我一定赶紧过来. 1在data中不要写太多的公共数据 如何解决了: 能局部显示的,就局部显示吧. 是不是非要data中的数据取显示了. 2学会写局部组件和公共组件 我写的代码还有一个问题 h