写代码是意识流?

写代码是意识流?

这几天因为项目重构的原因,当前的模块添加了很多校验,在加上之前的业务校验,我写的代码可读性还好,但是混在一起就特别难搞:

if(A==null){
//a的校验
if(b||c){
//b的校验
 if(d==null){
 //d的校验
 }else{
 return  result;
 }
}
return result;
}

我当前写了半天的逻辑, 被经理不到一个小时,直接写出来了,且代码很清晰,易读性也特别高;

我逐渐陷入了沉思?

写代码,其实就是写逻辑, 搞懂逻辑之后下手,会事半功倍;

但我可能是想到一半,就下手直接开手干;

写代码是是玩逻辑的,逻辑是业务的本质

其实写代码也是一个比较有意思的事情,


现实的需求,根据定制化的业务,我们将抽象的需求用代码实现出来,完成具体的功能,为供给者提供服务

作为开发者:

代码须知的的要点,卢卡想跟你分享一下

  • 代码注释要牢记,好的代码注释,可以为后续开发提供不少方便

    (每个方法,功能,逻辑以及入参最好都加上注释)

  • 代码格式,要标准(代码提交之前格式化,可读性会很高),

标准化带来的代码,可读性的增加

  • 代码方法的入口和出口,在写之前必须制定好

方法->参数入口,参数返回值,在控制层最后都标准化的返回

  • 代码的逻辑中对参数验证是必要的

  • 代码的原则, 高质量和可靠性,好的代码都具有

  • 代码可扩展性,也需要考虑

  • 代码接口中, 考虑异常处理,异步,幂等性,超时等处理

  • 代码需进行安全测试,可靠对于功能面前来说,是必要的,在所有的系统中,安全是第一位的,功能是其次。

没有安全的系统是无用的,没有实际意义的

  • 代码 空指针的避免,对参数合法性的校验

  • 代码 线程,中间件调用,以及加密,脱敏的处理

总结:

对于代码 实际上是我们对于世界的探索, 计算机的世界中,只有 0 和 1,但是对于人的世界中却🈶灰色的, 其实就是当前的人的需要 与生活系统中的抽象化体现,

我们也算是个艺术家,用编程语言作为画笔,画出丰富的世界,供给人们方便

卢卡寄语

我还是挺幸运的,成为了一个软件开发者,或许过了很多年,会用上我之前写的系统,又过了很多年,这个系统一直健壮的存在着我们的生活中,我也会很有成就感的,

今天是掘金的更文六月的的最后一个天,七月也是一个好的开始,七月再见了

本文文字及图片出自 InfoQ

本文文字及图片出自

你也许感兴趣的:

共有 1 条讨论

  1. admin  这篇文章, 并对这篇文章的反应是俺的神呀赞一个

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注