程序员为什么不写注释

程序员为什么不写注释,第1张

真正的程序员从来不写注释,难写的程序必定也难读。

真正的程序员不写应用程序,他们直接从最底层的裸机开始编程。

真正的程序员他们认为应用程序编程是那些不会系统编程的人干的活。

真正的程序员不画流程图,流程图是没文化的人的文档,居住在山洞里的人才在岩壁上画流程图。

真正的程序员不读手册,依赖手册是无知和懦弱的表现。

真正的程序员从不一次做对,他们可以连续30个小时坐在机器前面给程序打补丁。

真正的程序员从不按早9晚5的生活过日子,如果你在早上9点看见一个程序员,那一定是他一夜未眠。

真正的程序员比用户还清楚用户需要什么。

真正的程序员喜欢兼卖爆米花,他们利用中央处理器散发出的热量做爆米花,可以根据米花爆裂的速度听出正在运行什么程序。

写的字是代码注释

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

作者工作十年多的老码农,在国企,民企,外企等多种类型的公司都工作过。见过只写PPT或者文档,不写代码的程序员,见过只沟通不写代码的程序员,见过天天去找客户不写代码的程序员。但是,说实话,确实没有见过只写注释,不写代码的程序员。

程序员的价值

按说程序员的价值就是写代码,实现架构师设计的功能。程序员行业有一句非常有名的名言:“Talkischeap.Showmethecode”。可见程序员的价值就是写代码。

不太清楚贵公司的开发流程,写注释具体在那个环境。也许贵公司写注释是详细设计阶段。在这个阶段,一些有经验的程序员将接口原型写好,并写上完整的注释,说明函数的作用,算法和参数的含义。这样初级程序员就可以按照注释开发了。如果从这个角度来看,写注释的程序员还算是公司的高级程序员序列。

如果不是上述原因,而是阅读代码后根据自己的理解补充注释,那请问,凭什么一个刚入职的程序员能够理解已经写完的代码呢?

只写注释的价值

首先我们知道,代码是写给人看的,是给机器运行的。注释的目的是便于我们理解代码,对实现功能无意,而且对个人能力提升也是没有任何帮助的。如果在公司一直处于写注释的岗位(不清楚什么公司会有这种岗位),整个人的发展会有很大的问题。

我们知道,一个人的价值在于其为公司产生了多大的价值。因此,我们在工作中需要注意的是要不断的提升自己的能力,进而提升自己对公司的价值。只有这样,一个人在公司的位置才能够稳固。如果每天只是写注释,对于提升能力方面似乎不够明显。

由于题主的问题描述不够清晰,这里只是试着回答。如果有哪里不妥,还请谅解。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11437458.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存