程序员的自我修养

程序员的自我修养

    有演员的自我有修养,自然也有程序员的自我修养,程序员也可以活的和演员一样精彩,当然是在代码的世界里,所以代码对于程序员来说,亦是第二生命。
    
    什么是好的代码: “让人阅读你的代码,就像阅读优美的文章一样流畅!”——这就是好代码! 把代码当作一篇优美的散文(重点是写作文都有难度呀)来写!用这样的标准来要求自己,一定会写出好代码,一定会成为一个优秀的程序员,代码不仅是写给机器编译的,更是写给人看的!代码不仅是代码,更是文档!
    
    2.先写框架,在写注释,在写代码: 写代码最大的忌讳就是思路不清晰,这个时候先不着急写,理清思路,可以画画图,画好流程图对你的帮助真的很大。 注释也很重要,注释应先于代码存在,而不是编写完代码之后去补注释。因为人固有的懒惰,编写完代码之后都不情愿再去主动加注释,这使得代码的可读性变差。、

	因为大多数人都懒得加注释,所以我对初学者一般会要求每五行要有一行注释,总之是多多益善。矫枉必须过正!因为,减少注释是一件容易的事。有人会担心注释过多的问题,可是至今我还没有看到注释过多的情况。 另外,利用空白或空白行合理分隔代码,也是一种良好的注释。就像好的文章印刷时,段落间距要大一点是一样的。文章中也要留白!

	3.注意代码整体结构: 代码行长度控制在100-120个字符,可能用大多数为200行,最长500行的单个文件构造出色的系统,关系密切的代码应该相互靠近,变量声明应该靠近其使用位置

	若某个函数调用了另外一个,应该把他们放在一起,而且调用者应该放在被调用者上面,自上向下展示函数调用依赖顺序。
	
	4.学会重构你的代码: 可能这一点对很多程序员都是有难度的,但是要学会每次写完代码,都要整体浏览一遍,查看哪些地方是可以抽出来公用的,如果你写了过长的函数,如果你发现你在重复拷贝相同的代码段……是时候重构你的代码了!

那如何重构呢?

  1. 代码重复。提取为公共类/函数。
  2. 代码形式重复。考虑模板类/泛型。
  3. 过多函数的类。考虑使用partial分部类,将类分拆到多个文件中去,每个分部类 对应一个文件。如MVC中Controller类往往会成为包含过多Action函数的类,就可将其按 功能域拆分为多个分部类。
  4. 过长的参数列表。构造一个对象,包含所有要用的参数,然后将这个对象当作参数即可。

要写出优秀的代码还是要靠自己的日积月累,今天的总结就到这里

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值