导航:首页 > 程序命令 > 每句代码都写注释的程序员

每句代码都写注释的程序员

发布时间:2024-05-23 13:59:23

1. 程序员都有哪些强迫行为

来源:知乎

程序猿可能是所有工种当中强迫症最多的群体,由于一个不经意的大小写字符疏忽或者空格字符的差异,都可能导致严重的BUG或程序失败,所以很多程序猿在工作当中慢慢养成了近乎偏执的编程习惯,也就是强迫症。程序猿都会有哪些常见的强迫症行为?今天,小慕就带大伙儿来梳理一下,看看你有没有中招!

1、注释变态

注释一直以来都是一个最具争议性的编程问题。有人认为要有清晰的注释,有人认为好的程序是自解释的,无需注释。对大多数程序猿来说,除了遵循公司的注释标准,通常仅仅在特别重要或者不好理解的语句上才会注释。但是总有那么两种牛掰的人,一种是在每个可注释的地方都有注释,另一种就是在任何时候都不写任何注释,你问他为嘛这样,他会轻描淡写地来一句“我习惯了”,好吧,习惯与强迫症不分家。

2、字体强迫症

小慕曾经见过一个程序猿,由于长时间的编程生涯,患上了编程字体强迫症。每次看到别人的代码总会欠揍地用他那大碴子味十足的口音来这么一句:“哎哟~看的我两眼昏花啊,你能换个好看点的字体吗?”对编程字体有着超强悍偏执的强迫症倾向――必须把每个编辑器、终端的字体调节成他自己喜欢的Monaco字体才能安心编程,所以无论是在mac还是windows编程,他首先要做的第一件事情就是替换字体。Emmmmm这确实是件非常重要的事,因为小慕也是这样的人??.

3、IDE圣战

江湖没有争斗的话还叫江湖吗?还会有大虾出现吗?使用什么样的IDE,可能是与编程人士交流最危险的话题。这里Vim党、emac党、VS党、IntelliJ IDEA党、Sublime党甚至还有notepad党,可以说是热闹非凡。

选择什么样的IDE已经成为程序猿们的一种信仰,你可以鄙视我的编程,但你不能侮辱我选择的IDE,等等,背景还得再调成我喜欢的颜色。如果你不是一个随便的人,如果你必须使用某种已经习惯的IDE才能安心做码农,小慕恭喜你,你已经踏进强迫症大门,成为IDE圣战江湖里一名忠诚的勇士了!

4、空格强迫症

如同男孩子从小到大都在女孩堆儿里玩,长大后容易变成妇女之友一样,如果你写Python程序写的多了,很有可能会患上空格强迫症,以致于在写任何其他语言程序的时候,都喜欢把缩进由TAB换成空格。其实在除了Python之外的大多数语言里,两者是可以通用的,不过在接触Python以后,他们更喜欢用空格。

5、不断的beautify code

完美主义者,Beautiful code强迫症,每隔一分钟就使用编辑器的格式化代码功能美化代码;总觉得还可以用更好的代码,不断地推翻已有成果从头来过。狂热的完美代码爱好者,如果没有满意的代码,整个项目就无法往前推进,为了这点儿追求,熬夜赶项目进度几乎是这类程序猿的常态。“看成败人生豪迈,只不过是从头再来”就是他们的激励之歌。

小慕一直觉得完美主义没有错,如果一定要说有错,那就是过于追求完美导致的拖延症并发症!如果你是个视金钱若粪土的程序猿,可以忽略工资的存在(因为总是拖延项目进度,被BOSS扣光了),小慕支持你在代码的江湖登峰造极,令狐冲不就是凭借一套独孤九剑独步武林、娶了江湖美女任盈盈嘛,你一定会更强!

6、不断手动CTRL+S

曾经写代码过程中断电或者系统崩溃,好不容易写的代码功亏一篑,从此留下后遗症,极其没有安全感:总是担心万一系统崩溃怎么办,万一断电怎么办,设置成每隔10S就自动保存,在写任何长一点的代码的时候,包括网页,都会下意识地使用CTRL+S手动保存。这没毛病,可问题是必须按三次CTRL+S才能安心!一段代码下来,无数次CTRL+S,堪比曾经被学校老师忽悠着买的复读机啊!这可真是就算是自带保存功能的编辑机器都无法拯救的强迫症!

7、专属背景强迫症

如果一个程序猿买衣服一直买黑色的,配饰是黑色的,使用的物品也是黑色的,那么他的IDE的背景一定也是黑色的。除了黑色背景,他会找不到写代码的状态。所以,好多程序猿在写任何代码之前,一定要把任何IDE的背景调成专属的背景色才可以,一点点色差都不行。其实,不仅程序猿,很多人也都这样的症状吧?电脑桌面壁纸只觉得现在这张最好看,换了电脑也要把电脑桌面壁纸换成自己习惯的,这也是背景强迫症的表现。

8、多余空白不能忍

代码一定要美观,不能有不相关的因素出现,包括空白。看着别人发过来的代码,内心无比痛楚纠结,暗暗叫骂,“怎么会有这么多空白?写代码的程序猿在想什么?”必须移除多余空白才能满意。虽然不移除对程序没啥影响,但对心情有极大影响。这样的习惯绝对是完美强迫症的一种,不要狡辩,狡辩就是掩饰,掩饰就是事实,强迫症的帽子你戴定了,没有商量的余地。

9、严格遵循80栏字符限制强迫症

不能容忍任何一行语句的长度超过80字符限制,如果显示器的分辨是2k的,也不能容忍编辑器后面有大量的空白。这种大屏幕电脑高分辨率电脑显示器,一行可输入的字符数远高于80字符时,那对这些程序猿简直就是地狱般的折磨;在语句长度不超过80字符与不能有太大留白之间百般纠结,千方取舍,万般痛苦地做决定。即便某些情况下分行存在技术难度,也执着的寻求解决方案,永远相信自己一定能够找出解决方案。

其实,在程序猿的世界里,有强迫症都很正常啦,适度适量的强迫症是工和严谨的表现,是在与Bug的长期斗争中而形成的,甚至程序猿们可以骄傲地高声呼喊,没有强迫症的程序猿不是好程序猿。

不过话又说回来,有些强迫症益于工作,也有些会拖累工作,取舍适当方是完美的关键,这其中火候的把握可以说是一门需要自己慢慢探索的一门艺术了。

2. C#学习回顾笔记二:注释是什么,为什么要使用注释

1)什么是注释?

注释是在编写代码时,用于对代码进行手动文字描述的一种方式。注释还有一个用处是把暂时不需要的代码进行处理,标记为注释的文字不会被编辑器识别报错,即便是语法错误的代码只要标记注释也没有任何问题。重要:谨记“不写注释是流氓,名字瞎起是扯淡”

2)为什么使用注释?

有时候编写的代码太多太复杂时,需要对一句或者一段代码进行文字描述,用于记录代码的功能以方便以后的观察。但严格地说,编写代码时并不是注释越多越好,而是在适当的时候,适当的地方使用注释,如果是很简单的代码则不需要增加注释。

在编写一个程序时,就会写很多代码。如果不小心多按了一下键盘,就会留下一个很致命的字符。我们编写代码的环境必须要求写的代码符合编写规则。如果随意使用中文下的字符或者不注意大小写,甚至认为不小心在某个位置多写了一个字符就觉得无所谓,那么就是大错特错。


红色箭头指示的就是给Main方法做的文档注释。强调一次:注释的东西不会影响到程序的正常执行,注释只是程序员对自己代码做功能描述或补充,方便以后看懂代码或修改代码。

4)补充

最后补充在VS中常用的三个快捷键:

1.快速对齐代码 ctrl+K接着ctrl+D。在VS里编写代码有个好处是代码有时候会自动补全和对齐,但如果有时候感觉代码变乱了,可以尝试使用这个。

2.注释所选代码 ctrl+K接着ctrl+C。先选中需要注释的代码,一行或者多行,然后使用这个快捷键。相当于在选中的每行代码前自动添加//。

3.取消注释代码 ctrl+K接着ctrl+U。如果有批量被注释的代码,用此快捷键相当于去掉选中的每行代码前的一对//。

3. 程序员在写代码的时候,为什么要在代码旁边写汉字

写的字是代码注释

通常写代码的时候思如泉涌,一下逻辑通了就突突突的写,完全停不下来,但是激情释放过后呢,一开始跑代码有可能就会遇见问题,如果遇见问题了那么就只能回去重新梳理,但是如果没有注释的情况下许多东西能难一秒理解,并且很难懂一些关键节点,所以用我们熟悉的汉字标注一下就更容易理解了,理解了这些东西之后能更快处理问题,也方便日后升级改造时更快的处理,如果没有注释那可能几个月之后你就会忘记这里的含义,重新修改的时候就会困难重重。

阅读全文

与每句代码都写注释的程序员相关的资料

热点内容
软件源码解析服务 浏览:827
命令助手教程 浏览:959
x站秘趣导航源码 浏览:751
什么是好的程序员 浏览:59
程序员找老婆的四阶段 浏览:12
编程趣谈入门 浏览:351
暗格里的秘密是哪个app看的 浏览:276
phpjsondecode失败 浏览:836
php定时刷新页面 浏览:511
二层交换机怎么连接服务器 浏览:420
生命最后的八分钟源码 浏览:715
围棋需要什么app 浏览:899
10款本田crv压缩机不工作风扇会转 浏览:76
算法导论的数学基础 浏览:127
pdfazw 浏览:291
c的预处理命令 浏览:382
phpsecure 浏览:215
服务器内部出问题是什么意思 浏览:660
抖音解压视频神剧 浏览:261
html与java后台交互 浏览:590