我们在代码编写中一定要严格遵守规范,可读性、可靠性、性能、可维护性等,不要放任一些问题的存在,因为这会带来“破窗效应”,俗话说,“勿以恶小而为之,勿以善小而不为”,当代码中充斥着这样那样的问题时,自己和别人都会习以为常,将来这些问题会滚雪球一样越来越大,终至不可收拾。人都是有惰性的,习惯是很难改变的,努力去改变自己,努力去改变自己的程序吧。
引用佛家渐悟派的偈语共勉:身是菩提树,心若明镜台。时时勤拂拭,勿使惹尘埃 。
附破窗理论如下:
犯罪学家凯琳曾注意到一个问题:在她上班的路旁,有一座非常漂亮的大楼,有一天,她注意到楼上有一窗子的玻璃被打破了,那扇破窗与整座大楼的整洁美丽极不调谐,显得格外的刺眼。又过了一段时间,她惊奇地发现:那扇破窗不但没得到及时的维修,反而又增加了几个带烂玻璃的窗子…… 这一发现使她的心中忽有所悟:如果有人打坏了一个建筑物的窗户玻璃,而这扇窗户又得不到及时维修的话,别人就可能受到某些暗示性的纵容去打烂更多的玻璃。久而久之,这些破窗户就给人造成一种无序的感觉;其结果是:在这种麻木不仁的氛围中,犯罪就会滋生。这就是凯琳著名的“破窗理论”。