神話6:只要充分詳盡的了解用戶的需求,就可以做出完美的產品,如果用戶不滿意,肯定是開發沒有完全按照用戶需求來。 反神話:需求有很多漏洞,用戶根本就不了解系統,不會提需求。 既然太陽上也有黑點,“人世間的事情”就更不可能沒有缺陷。 ...
閱讀目錄 什么是跨界 熟悉的場景 思維慣性 結語 一 什么是跨界 跨界的本質:是整合 是融合。通過自身資源的某一特性與其它表面上不相干的資源進行隨機的搭配應用。可放大相互資源的價值,甚至可以融合一個完整的獨立個體面世。 摘自 百度百科 跨界的主要目的是為了 借智 。那么放到我們軟件開發領域意思就是,通過運用技術的能力,搭配諸如運營的一些思想和方式之類的來應用。這樣可以從不同的視角來看待同樣的事情, ...
2017-06-20 06:51 0 1191 推薦指數:
神話6:只要充分詳盡的了解用戶的需求,就可以做出完美的產品,如果用戶不滿意,肯定是開發沒有完全按照用戶需求來。 反神話:需求有很多漏洞,用戶根本就不了解系統,不會提需求。 既然太陽上也有黑點,“人世間的事情”就更不可能沒有缺陷。 ...
最全的Java后端知識體系 https://www.pdai.tech, 每天更新中...。 在軟件開發中,前人對軟件系統的設計和開發總結了一些原則和模式, 不管用什么語言做開發,都將對我們系統設計和開發提供指導意義。本文主要將總結這些常見的原則,和具體闡述意義 ...
持續集成(Continuous integration)是一種軟件開發實踐,每次集成都通過自動化的構建(包括編譯,發布,自動化測試)來驗證,從而盡早地發現集成錯誤。 持續部署(continuous deployment)是通過自動化的構建、測試和部署循環來快速交付高質量的產品。 ...
很多人談設計模式,但就我觀察和軟件相關的模式中最牛的一個卻被忽略了或者說重視的不太夠。 這個模式不一定能用GoF的那類表述方式來描述,但卻幾乎可以在大多的成功產品中看到影子。 它可以表述成:軟件的架構要支持開放數據,並提供API讓別人可以編程定制或擴展你的程序。 有人 ...
對於一個成功的軟件項目來說,大到解決方案小到一個屬性的命名,不管是對軟件的開發,還是對於后期的維護來說都是非常重要的。經過多年的摸索,我發現自己有一點命名恐懼症。為了方便以后的工作的順利進行,特別對項目開發中的命名進行了一次總結,盡管有些地方不是很完整或者不周,但以后還會進行不斷的補充 ...
在J2EE領域來說,SSH/SSI是好東西,是大師們嘔心瀝血的結晶。但,他也是壞東西。 好的一面,相信不用多說,大量的設計模式運用,極大的降低程序員入門門檻,規范企業應用開發,提高生產效率等等。無論從企業成本抑或個人技術發展方面,都堪稱精華之作。 What: SSH/SSI的壞處是什么 ...
在平時開發中,經常會看到一個詞語“上下文”,那這究竟是一個什么概念呢?在百度上查閱了幾篇博文后,發現這東西並不是什么實在的東西,而是一種描述事情的邏輯技巧、或者說是開發中的一種思維形式。 結合現實, (1)我們向別人講述一件事情時,一般是先給出故事的前提(如社會背景,當時的人物狀態),這些“前提 ...
軟件開發一般會經歷如下幾個階段,整個過程是順序展開,所以通常稱為瀑布模型。 分析 軟件需求分析就是回答做什么的問題。它是一個對用戶的需求進行去粗取精、去偽存真、正確理解,然后把它用軟件工程開發語言(形式功能規約,即需求規格說明 ...