• 寫最少的代碼,避免給自己找麻煩

    軟件開發的一個最基本的事實是:我們必須要寫代碼,但對于這樣的一個事實的最大一個誤解是:我們的工作就是寫代碼。作為軟件程序員的最初幾年,我一直被這樣的思想所迷惑,寫代碼是一種很強的事,是一種超能力...
    jopen 12年前    4755   

    寫更少的代碼

    軟件開發的一個基本事實是:你需要寫代碼。但是一個最大的概念誤區是“寫代碼就是我的工作”。當我開始我的軟件開發者生涯時,我就陷入了這個誤 區。
    jopen 12年前    7313   

    50萬行代碼決定登陸火星最后驚心動魄的七分鐘

    好奇號火星車將于 2012 年 8 月 5 日太平洋標準時間 10:31(北京時間 8 月 6 日 01:31)登陸火星地表。它將要經歷最后驚心動魄的 7 分鐘才能探索紅色行星:火箭引擎噴射...
    jopen 12年前    5555   

    -2000行代碼

    1982年年初,Lisa 軟件開發組決定讓軟件在隨后的 6 個月里有一個大的提升。有些管理層的人認為,按周計算每個程序員開發的代碼行數,用這種方法來跟蹤項目的進度是個不錯的主意。
    openkk 12年前    6226   

    11 個查找/共享/管理代碼片段的網站

    利用自己收藏或別人共享的代碼,能夠極大的節省我們編碼的時間。現在已經有一些網站提供代碼共享和管理的功能。現在為大家介紹 11 個查找/共享/管理代碼片段的網站。
    jopen 12年前    9509   

    代碼審查中的暴力沖突

    我想為昨天在代碼審查中發生的事情向你道歉。我做了和說了一些非常不體面的事。
    openkk 12年前    5065   

    10萬行匯編代碼

    偶爾會有人問我有關編寫超級任天堂游戲的問題,那些人是怎么管理成千上萬行 16 位匯編語言代碼組成的項目的?答案是:它并不像你想象中那么艱難。
    jopen 12年前    6125   

    13個超棒的代碼資源網站推薦

    很多開發者都有過網站開發的經歷,大家使用 CSS、HTML 以及 JavaScript 等技術來完成這一工作。但想必大家也知道,網站開發是一個很耗費時間的工作。你可能需要花費大量的時間在一...
    fmms 12年前    9549   

    你的代碼(軟件)安全嗎?

    2011年安全事件層出不窮,幾乎可以稱為“黑客年”。以前黑客通常是利用程序漏洞來造成破壞,令網站陷入尷尬的境地,但如今他們卻是為了竊取 數據、IP 地址,或者通過在網站中植入木馬將惡意軟件安...
    fmms 12年前    10977   

    代碼注釋和格式化的 10 個最佳實踐

    代碼注釋和格式化的目的都是為了讓代碼更容易閱讀和理解,提升了代碼的可維護性,下面是 10 個關于代碼注釋和格式的 10 個最佳實踐(特別是 Java)。
    fmms 12年前    7881   

    你的代碼可以是優雅的,但是還有更重要的

     在開發過程中,我的口頭禪是: Your code may be elegant, by mine works。我為此而常常受到質疑,也有人反駁我“你不會使用最優方法!”“你在逃避測試!” 為了...
    fmms 12年前    6252   

    如何在面試時寫出高質量的代碼

    作者總結自己多年面試他人以及被他人面試的經驗,發現應聘者可以從代碼的規范性、完整性和魯棒性三個方面提高代碼的質量。
    openkk 12年前    16536   

    代碼也是一門藝術:代碼狂人為你呈現互動版的凡高名作《Starry Night》

    Petros Vrellis 的作品可能是我所見到過的所有 openFrameworks 的應用里最讓人驚嘆的了。從以下視頻你可以看到,凡高的傳世名作《Starry Night》里的油彩微妙地...
    fmms 12年前    6150   

    閱讀代碼就像閱讀猶太法典

    導讀:Alan Skorkin 寫過一篇文章,講述他為什么喜歡閱讀他人代碼,并建議其他同行也如此。可理解為:閱讀優秀代碼是提高開發人員修為的一種捷徑 。微軟的資深軟件工程師 Eric Lipp...
    碼頭工人 12年前    10261   

    10個最“優秀”的代碼注釋

    下面是stackoverflow網站上網友針對你看到過的最好的代碼注釋是什么樣的?這個問題給出的回答的前10條:
    jopen 13年前    9329   

    你的代碼是我的地獄

    我最近的作為一個Rails程序員的經歷可能并不常見。 我經常被叫去維護一些已經做好的Ruby/Rails項目,在力所能及的地方進行改進和完善。這樣,絕大部分我需要接手的項目在我出現前都已經...
    fmms 13年前    8192   

    如何減少代碼的量

    我始終認為,代碼應作為架構的一部分,不如此,不足以表達代碼質量的重要性。我知道,這與傳統學院派對架構的定義是相悖的。一般認為,架構是描述設計藍圖的宏觀過程,然而,敏捷方法的逐步普遍,卻慢慢開始顛...
    碼頭工人 13年前    6845   

    最棒的程序代碼,不是程序代碼

    上次聊過工程師的生產力不應該用程序代碼來衡量,因為他們的極致生產力,是在少寫幾行程序,而不是在多寫幾行程序。今天剛好又看到兩篇文章,可以用不同的面向延伸、解釋這建事情。
    碼頭工人 13年前    8075   

    Coding: 寫 Test 還是不寫 Test?

    在 appWorks有一些問題我們常常討論,例如:用什么工具、做什么產品、該怎么營銷、該跟誰合作、怎么合作、什么時候增資、該拿多少錢…等等,這些問題往往沒有一定的答案,也必須要視情況而定。但越是...
    碼頭工人 13年前    7296   

    代碼重構相關資源

    Refactoring是對已經完成的代碼進行改進的過程。在不 對代碼的外部行為進行改動的情況下,對代碼內部的結 構進行優化。 Refactoring是嚴謹地對完成的代碼進行清理的從而減少 出...
    碼頭工人 13年前    13238   
    1 2 3 4 5 6 7 8 9

    熱門問答

    熱門文檔

  • sesese色