Software
摘要: 我們一直在喊敏捷開發,其實敏捷開發的一個很重要的目的就是消除浪費,防止破窗效應的發生。事情太難,就讓它簡單,更簡單。流程太重,就讓它輕點,更輕點。盡量掃清開發的障 礙,消滅破窗形成的環境。下面我會從軟件構建的很多方面來描述如何防止“軟件開發中的破窗”。。。
閱讀全文
摘要: 現代商務依靠多任務來完成工作。評價員工也基于的他們多任務能力。IT業人員會被例行指派到多個項目中去。我們是經常在這樣做嗎?多任務起作用嗎?多任務的真正影響是什么?有別的選擇嗎?。。。
閱讀全文
摘要: 主要增加了圖形和事件驅動,以及其它一些特性。。。
閱讀全文
摘要: 當前,軟件開發者在設計和實現系統時總是面臨很多選擇。我們時常被過多的選擇轟炸并習慣于應付像NoSQL、云、REST、Map-Reduce等流行詞。然而,負責設計系統的開發者很容易被誘導而采用沒有明顯優點的新技術,反而忽視了那些看起來不夠現代和時髦的簡單方案。看來KISS原則(Keep it simple,stupid!)雖然常被提起,但在支持企業級方案時卻往往被忽略。這是為什么呢?。。。
閱讀全文
摘要: KISS (Keep It Simple, Stupid!)。。。
閱讀全文
摘要: KISS – Keep It Simple Stupid
DRY – Don’t Repeat Yourself 。。。
閱讀全文
摘要: 一日,你查看你的程序代碼,你有兩大塊代碼看起來幾乎完全的一樣。事實上它們就是完全一樣,除了一個代碼里說的是“Spaghetti(意大利面條)”,另一個代碼里說的是“Chocolate Moose(巧克力慕絲)”。。。
閱讀全文
摘要: 在一個創業公司里,最初的十個人決定了這個公司的成敗與否。。。
閱讀全文
摘要: 如何設計出具有優秀用戶體驗的產品是交互設計師始終面臨的一道難題,“好的產品設計一定是建立在對用戶需求的深刻理解上”這句話被許多設計師視為設計的天條;至于在設計中如何發現并深刻理解用戶的需求,并由此設計出具有優秀用戶體驗的產品,阿里巴巴的UED團隊在多年的產品設計實踐中總結出重要的五項原則。。。
閱讀全文
摘要: 假設你是正在開發和維護一個包含 2000 個類并使用了很多框架的 Java 開發人員。你要如何理解這些代碼?在一個典型的 Java 企業項目小組中,大部分能夠幫你的高級工程師看起來都很忙。文檔也很少。你需要盡快交付成果,并向項目組證明自己的能力。你會如何處理這種狀況?這篇文字為開始一個新項目的 Java 開發者提供了一些建議。。。
閱讀全文
摘要: 歷史已經證明,軟件設計的缺陷一直是導致其漏洞被利用的最主要的罪魁禍首。安全專家發現,多數漏洞源自常見軟件中相對有限的一些漏洞。軟件開發者和設計者應當嚴格檢查程序中的各種錯誤,盡量在軟件部署之前就減少或清除其中的漏洞。。。
閱讀全文
摘要: 在Brooks的最新力作《設計原本(The Design of Design)》一書中,提及“一致性”對軟件的重要性。他認為:“一致性應該是所有質量原則的根基。好的架構。。。
閱讀全文
摘要: 很多團隊都有這個問題,一個項目的代碼本來開始設計得好好的,一段時間以后,代碼就會變得難以理解,難以維護,難以修改。。。
閱讀全文
摘要: 在長期運轉的項目中,架構的腐化是怎么產生的?為什么常見的。。。
閱讀全文
摘要: 學習 makefile 不錯的資料,雖然少許錯字。以 GUN 的 makefile 為例講述。
閱讀全文
摘要: 優秀的途徑有很多種。作為一個程序員。。。
閱讀全文
摘要: 每個人剛開始的編程技術都不理想,所以。。。
閱讀全文
摘要: 好的編程原則跟好的系統設計原則和技術實施原則有著密切的聯系。。。
閱讀全文
摘要: OEM:是給計算機廠商隨著計算機販賣的,也就是隨機版。。。
閱讀全文
摘要: 我依然記得當我完成學業時,我是多么的天真。。。
閱讀全文
Full Software Archive