查看原文
其他

注释,是一种艺术

2017-09-06 王晔倞 吃草的罗汉

从事软件编程的小伙伴相信都有这样的一种误解,认为所有的思维活动多是纯技术性的,本质上来说完全准确,就像数学和物理一样,可惜的是,计算的确是准确的,编程却不是。前者是机器操作的结果,后者仍是人类行为。

那么,既然编程是一种人类行为,那么软件编程中的艺术呢?是否属于艺术的更高境界?

处于顶层抽象概念上的编程需要很多创造力,而注释,则是顶层抽象概念上的修饰符,提升代码的阅读性,并传递着一种气质与自信;

注释是种无中生有的能力

人生来就不是平等的,从最开始我们的动机、目标和挑战也是不同的。我只能讲我自己的经验。

在17年前,我踏入了编程的世界中,开始了与26个字母相厮相杀的前半生。刚开始,只是如何用Basic来做一些简单的东西,或者是尝试使用Word等工具,看着如何用一些代码创造出小东西,那对我来说是让人兴奋的经历。

在我工作4-5年之际,认识了一位至少当时来看在编程领域是大哥级的人物,从新加坡回国,带着浓郁的 “东南亚开发气息”,热情而严谨,受到他的影响,在代码格式、标准化与注释领悟上,上升到了逻辑之上的艺术高度

可能是与生俱来的强烈编程动机,从那时起,在编程中添加注释成了一种创造「无中生有」的能力,并通过龙飞凤舞的表达形式,将这种能力带到每一个角落。

编程即艺术,注释则是艺术之精华

如果编程是艺术的一种形式,那么注释则是艺术形式中的精华沉淀。

众所周知,不是所有的艺术家都是一样的。像很多画家一样,很多程序员也只是在复制东西,从来没有带来原创的东西。

真正的艺术家是不同的。他们能去创造,他们为未来带来了新标准,他们把现在的环境「变」得更好,他们不甘寂寞。

之所以如此,他们想要创造,他们用注释的方式表达着自己对代码的看法,抒发着自己的情感;TA们只想无拘束的去做,所以即使不是大事儿也可以改变世界。

「上帝造就你是他的创意,你能活在这世上是你的勇气」-- 名人语录

即使你好像在哪儿见到过类似的表达,那是程序员们的表达。希望用这种表达,给世界带来美好,带来契机……

注释,不仅是对编程的一种责任,一种艺术,更是给编程带来点惊奇。


近期发表文章:

一场你注定无法躲避的“江湖恩怨”

你写PPT前有先搞定思维导图的习惯吗?

当相声演员拥有技术情怀

如何确立架构的目标是面向运维?还是面向开发?


扫描二维码或手动搜索微信公众号【吃草的罗汉】

欢迎转载,带上以下二维码即可

点击“阅读原文”,所有【吃草的罗汉】近期的文章汇总

↓↓↓

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存