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