你在编程中写的最多的一句代码是什么?

正义的天津人

之前这个问题,之前真心没有考虑过,对于程序员而言,除了敲代码还是敲代码,突然遇到这个问题,仔细想想,还是可以说道说道的。程序员的总结,一般都习惯性的总结知识点,解决问题的方案,至于代码,想到了就敲,能解决问题的代码就是好代码,至于那些使用的最多,真心没有想过。既然遇到了这个问题,就简单的来说说吧。

对我而言,写的最多的代码应该是注释吧,也就是Java代码中的“//”。当然,这个东东和个人习惯和工作岗位有关,我之前做基础架构方面的代码编写,领导对代码质量要求较高,sonar跑出的代码注释率需要达到40%及以上,标准几乎是一行代码一个注释,这种代码习惯对不同的团队有不同的理解。代码中的注释不可或缺,这是毋庸置疑的,但是有没有必要写这么多的注释,就因人而异啦。

除了注释之外,其它的代码写的多的,应该是“return”啦,语法方面的优势吧,每个方法至少一个return,当然返回值为void时,是没有return语句的,但是返回值为void的方法真心不多。普遍的方法都有一个ruturn语句,也有一些方法的return语句不止一个呢。总的来说,只要有必要,就会写return语句,其他代码也是一样呢,必要的时候就会习惯性的写,而不管它用了多少次。

写代码,注重的是应时应景,必要的时候就用。代码优化对于初学者来说是比较难的,只有在有了一定经验之后,才尝试着优化之前的代码,或者在敲代码之前思考哈这种写法在性能上是否较优,或者在压力测试不能达标时,再返回来修改重构代码。


夕阳雨晴

这个问题很有趣, 作为一直写代码的人, 都没怎么注意过这个细节

于是忍不住翻了一下近期写过的代码, 试着分类小计看了看

因为常用的语言有好几种, 选了其中一部分来看了看


Java

常用简单的功能开发中, 用得最多的是
打印输出: System.out.println()

变量定义: String/int/等

逻辑判断: if/else

其实定义方法也常用: public/private


Nodejs

打印输出: console.log()

逻辑判断: if/else

方法定义其实也很多: function


JavaScript

方法定义: function

逻辑判断: if/else

变量定义: var


HTML

这个, 毫无疑问的就是

,哈哈

还有常用的属性: class/style之类


总的来说

每种语言除了一些相当有个性的特色外(比如HTML)

基本最用的语句就是

> 逻辑判断语句

> 变量定义

> 方法定义

这几种出现的频率最高, 有不同的吗? 都拿出来讨论下这个有意思的细节问题~


若想了解更多的电子电路与编程知识,请关注本头条号,谢谢。

物联创客

这个问题比较有意思,我现在在开发中用的比较多的是Java语言,所以就说说我常写的Java语言的代码吧。

这两段是刚工作的时候常用,那时候Java的各类框架还没现在这么丰富和易用,所以日志框架,切面什么的都还没有用到,就用的原生的捕获异常和日志打印。

1.System.out.println()

2.try{} catch(){}finally{}


现在各种框架多了,IDE也越来越智能了,很多代码都自动生成了,可以更专注的写业务逻辑了,感觉没有什么用的最多的代码,如果要想一个的话,我觉得是//或者/* */把,不知道能不能算是代码。


程序员宁军

容我想想…老实说平时撸代码的时候还真没去关注这个问题,所以也没对代码做过统计。比较常出现的应该是逻辑判断的语句(if(…) …else …,还有就是我会有个习惯,就是对于一些关键逻辑前后以及对数据进行数据库的读写操作时进行日志的监控(log.info(…)),这虽然会一定程度很微妙影响效率(其实基本不会有影响)但对出现异常时排查错误速度有很显著的效果。而其他代码的话因业务的不同而使用不同的语句,所以重复的次数没上述两个几乎所有业务都需要使用到的关键代码那么频繁;而判断语句又只在某些特定的条件下才会使用的到,所以保守估计写的最多的代码应该是log.info(…)

ps(配图只用于观看,与文字回答无关)


阿旺有野讲

写最多的代码不应该是//,/**enter嘛,不知道这能不能划到代码的范围,但是这对我们程序开发者而言是必须养成的良好习惯,至于为什么,以后维护自己写的代码,接手别人的代码之后就知道了


分享到:


相關文章: