轻设计 / 轻生活 / 轻日记 / 轻梦想 === zhoumojianshe ===
© 优特良品&优特建站出品 | Powered by YOUTIY
苏ICP备13018047号-1
代码没有双全法,人生也一样
TAGS: 感悟思语

       软件设计要考虑诸多方面,权衡各种利弊,以设计一个趋于完美的解决方案。在方案未落实之前,这也是争论的焦点,探讨的是方案的可行性,然而无论再好的方案都有弊端的,只是众多方案中选优罢了,这点正是本文的主题。程序设计不可能集所有优点于一身,必有牺牲的一面,常常因为为了满足准确性,而牺牲了性能,为了满足某些需求,而冗余了代码,甚至入侵了业务也不惜,因此代码是没有双全法的,有得必有失,不必苛求。

       代码尚且如此,人生又何尝不是?人生是不完美的,也无法做到十全十美,这不是付出多少的问题,这就是一个真命题,就像地球引力一般的存在,再成功的人也有他遗憾的问题,是因为他厚此薄彼的结果,当然厚此薄彼要加上引号,其动机没有不纯,这就是2选1的问题,举个不恰当的例子,一个男人有了外遇,被老婆知道了,老婆和情人其实都有一个共同的诉求,就是男人必须在两者之间选择一个,这时男人不管如何做出选择都是痛的,如若男人继续做出中庸的选择,那么两头都不讨好,最后只能竹篮打水一场空,两个人都得不到,举这个例子可能不太恰当,但能说明问题所在。

       说了这么多,无非就是论证并无双全法之说,唯一的办法是以自己的诉求为出发点,偏向和放大一方,以最小的代价舍弃另一方。以上纯属个人无稽之谈,愉悦而已,喜则取之,厌则弃之。

写在最后

本文由周元俊博客原创出品,如需转载请注明出处

本文出处:http://www.youtiy.com/detail_333.html

周元俊
2017-11-16 09:04:56
标签云
网页设计 精致慢生活 感悟思语 我的旧年华
加偶微信