码五行是什么?
“码五行”,是2014年由我本人提出来的一个理论构想。它的核心含义是指: 在计算机代码的编写中,遵循五行的相生相克关系去进行设计、开发工作,使得代码具有更好的可读性、可用性和可靠性。 举例来说,假设我们要编写一段判断用户身份的代码。可以使用如下方法实现: 在上述的例子中,将用户输入的信息与不同的数值进行“相生”或者“相克”关系的比较,最终得到结果。这种使用数字来进行判断的方法在编程中是比较常见的,比如时间戳的生成(见《Java程序设计》,P105);比如说排序的时候,按照从小到大的顺序,默认的算法是采用比较器来执行比较操作(见《数据结构》,P63)。
之所以说这种方法符合五行的相生相克的关系,是因为“数”本身就是五行的范畴之一。如果代码的设计能够体现出这样的思想,那就是五行得数的表现,也就是“码五行”的表现了。
当然,上述的例子比较简单。在真实项目的开发过程中,我们可能遇到更为复杂的情况。但是,只要掌握了这个方法的精神实质,就可以举一反三,灵活地应用于各种场景之中。这对于提升程序员自身的能力来说是一个不错的选择。