昨天申请开通博客,申请理由是:代码改变世界,沟通从这里开始。
然后博客园的审核员不给我通过,理由说太范,要详细吧。
好吧,我原谅你。
自从有了微博后,基本不玩这些比较重量级的博客。
我崇尚至简。
好吧,我在这里瞎写又跟我上面的话矛盾了。
最近因为某些原因,去翻了下以前写的东西。
看得自己都在滴汗。
总得来说,两个词,绕跟臃肿。
绕,让我想起一本书:代码简洁之道。
臃肿,又让我想起一句话:好的软件不是还能增加什么,而是不能去掉什么。
在OOP中,我们常常强调对象的职责。
站在稍微高的角度,软件又何尝不是如此呢?
对象,接口需要最小化,软件又何尝不是如此呢?
可惜,有时候这些道理我们都懂,可是就是难以把握。
一个需求过来,或者自己一个走火入魔了。
那代码就哗啦啦一行接一行。
如果写程序的都是按行算钱,那该有多好。
可惜现实中,90%的程序员都是按月按项目算钱。
Hold着点,我们的代码是很值钱的对吧?
千万不要去写一个无所不能的软件,正如不要去写一个God object一样。
那样,往往就什么都不能。
最后,反思略带挑逗的问一句:你今天OOP了吗?你是在OOP吗?