程式设计者需不需要有品味-程序设计的品味(四)

2022年06月16日

程式设计者需不需要有品味?当然需要。如果你是一名没有品味的程式设计者,可能代表你对于什么是「好」、什么是「对」没有太多的想法,可能是你不知道、也可能是你不在乎。但无论是那种情况,都意谓着你不会花心思去思考如何才能做得更好、怎样才能做对。

当你信仰程式码应该具备轻易因应需求变化能力的价值时,你就会开始思考、寻找各种可能的方法,使自己在设计程式码时,做到让程式码在日后更能因应变化。

可是,当你没有这样的信仰、以及衍生而来的品味时,你就不会关心这样的事情,你所做的设计很有可能就没有更提升的机会。

我们有时会看到程式设计圈子里的理念之争,就像有人会为了是否该采用 TDD(测试驱动开发)的方法而论辩。无论是站在那一种立场上的人们,都是坚持他们所相信的价值,这是程式设计者品味的一环。什么是对、什么比较好,很多时候难以轻易得出答案,但起码你有了信仰、有了价值观,就得以于其上建立品味。最怕是没有真正了解、真正信仰的那群人,有的是一点都不在乎、有的则是随波逐流。