新闻动态 > 程序设计的品味-软件开发(一)
程序设计的品味-软件开发(一)
2022年06月16日

程式码都是由程序员所写出来的,不同的人所写出来的风格,可能有很大差异,这也取决于写代码过程中的个人喜好、价值观,相关的选择,而形成了品味。

你是怎么看待程式设计这件事呢?有的人只把程式设计当做是一份工作,写出来的程式只要能动、能交差就好,对于程式码写得如何、容不容易读懂、好不好维护,一点都不在意。也有些人,把写程式当做是一门艺术,关心自己程式码的许多特质,甚至会要求自己的程式码必须要有美感。而不同的程式设计者,所写下的程式码,也都具备着各种不同的风格。古人说「字如其人」,而设计程式也很相似,我们也可以说「码如其人」。

当我们谈到了「风格」、「美感」的时候,似乎也可以进一步谈所谓程式设计的「品味」。

什么是品味?在百科上说:「作为美学、社会学、经济学和人类学的概念,品味是一系列关于选择和喜好的文化规律。人会依据其品味对不同的风格、礼貌、举止、消费品和艺术品等有所区分、有所选择。关于品味的社会研究聚焦于人类判断何谓『美』、『好』和『对』的能力。」

若对应到程式设计的领域来看,程式设计者会依据个人对相关事物的喜好,而做出一些抉择,而这些抉择,以及最后所展现出来的结果,就展现了他的品味。相关的事物像是决定什么程式语言、什么应用程式框架、程式库,程式语言编写规范、……等等,这些选择很多时候和喜好有关,而这些基于喜好的选择,加上程式设计者的价值观及风格,也就影响了他们的设计产出的样貌,以及他所能够接受的标准,最后展现出一种品味。