亚洲免费人人妻人人,cao78在线视频,福建一级毛片,91精品视频免费观看,高清另类图片操逼,日本特黄特色大片免费看,超碰欧美人人澡曰曰澡夜夜泛

云風(fēng):編程的首要原則 -管理資料

管理資料 時間:2019-01-01 我要投稿
【www.msguai.com - 管理資料】

    劉未鵬的 blog 上寫了一篇 編程的首要原則(s)是什么? ,這段時間在我的 google reader 上被許多人分享,

云風(fēng):編程的首要原則

。

    我問自己,我目前的首要原則是什么?

    其實想說的,那篇里都有人說了。如果非要說首要,我也認(rèn)可最多人認(rèn)可的:

    KISS - Keep It Simple Stupid

    不過對 DRY - Don’t Repeat Yourself 我反而認(rèn)為是次要的,當(dāng)然是在和 KISS 相沖突的時候。

    如果換一句和 KISS 原則相當(dāng)分量的話,我會說:不要用愚蠢的方法做事。很矛盾?Repeat Yourself 往往代表了一些愚蠢的方案,且并不 simple ,至少會付出更多的體力。我想,KISS 的最后一個 S 指的是大智若愚的愚,而自做聰明則是另一種愚蠢。

    在 KISS 的大原則下,我想其實可以分出一些細(xì)節(jié)的東西,也是別人都提過的:

    最近兩年我對同事說的最多的幾句話,“弄清你的問題是什么”,“你不一定需要解決這個問題” ,

管理資料

云風(fēng):編程的首要原則》(http://www.msguai.com)。

    因為什么都不做才是最簡單的。要知道什么可以不做,必須了解你的問題。

    面向?qū)ο笠约皬?fù)雜軟件技術(shù)的濫用,或是找不到更 Simple 的方案解決問題(以性能、以需求等為借口去實現(xiàn)更復(fù)雜的方案)往往都是對需求了解不清,或者眼光太短。把手段當(dāng)成了目的。(以為達(dá)到目的,必須采用某種手段,而如何應(yīng)用這種手段就變成了目的)

    同時,我覺得過度抽象也來源于對問題的認(rèn)識不清。我還沒想好后面要寫什么,實現(xiàn)些什么,所以先利用“抽象” 把其它的部分搭起來。久而久之,不分析具體問題,先做抽象就變成了慣性。而抽象層本身往往是軟件中最復(fù)雜的部分,離 KISS 原則最遠(yuǎn)的一塊。

    本文來自:http://blog.codingnow.com/2009/03/aiaeeoooo.html

最新文章
推薦文章