《領域驅動設計:軟體核心複雜性應對之道》 隨筆(一)

《領域驅動設計:軟體核心複雜性應對之道》 隨筆(一)從領先的軟體設計人員開始將領域建模及設計視為關鍵性課題到現在至少已經有20年的時間了,然而令人驚訝的是,幾乎沒有相關的文獻來告訴大家應該做什麼和如何做。儘管領域建模和設計並沒有被明確形式化,然而在對象領域中出現了一種潛在的哲學體系,它就是我所說的領域驅動設計(domain-driven

《領域驅動設計:軟體核心複雜性應對之道》 隨筆(三)

《領域驅動設計:軟體核心複雜性應對之道》 隨筆(三)每個對象都有它的生命週期。一個對象在建立以後,可能要經曆各種不同的狀態,並最終消亡。當然許多個物件都是簡單的臨時對象,我們只是調用其建構函式把它們建立出來,在某種計算中使用它們,然後就把它們扔到垃圾收集器中去了。 如何管理這些對象給我們提出了挑戰,處理不好就很容易使我們的工作偏離模型驅動設計的方向。挑戰可以分為兩類:在生命週期中維護對象的完整性;避免模型由於管理生命週期的複雜性而陷入困境。 通過3個模式來處理這些問題。彙總(Aggregate)

《設計模式:可複用物件導向軟體的基礎》

設計模式:可複用物件導向軟體的基礎 作者: [美] Erich Gamma / Richard Helm / Ralph Johnson / John Vlissides譯者: 李英軍 / 馬曉星 / 蔡敏 / 劉建中 等出版社: 機械工業出版社出版年: 2000-9頁數: 254定價: 35.00元裝幀: 平裝16開叢書: 電腦科學叢書ISBN:

《領域驅動設計:軟體核心複雜性應對之道》

領域驅動設計:軟體核心複雜性應對之道作者: Eric Evans譯者: 陳大峰 / 張澤鑫出版社: 清華大學出版社出版年: 2006-3-1頁數: 390定價: 48.00裝幀: 185×260ISBN: 9787302115762豆瓣:http://book.douban.com/subject/1629512/噹噹:http://product.dangdang.com/product.aspx?product_id=9150450 目錄第Ⅰ部分 讓領域模型發揮作用第1章 消化知識1.1

需求是軟體設計師永遠的痛

無論是軟體公司興高采烈地拿到了項目,還是企事業內部電腦部(科技部)無奈地接收到了項目開發工作單位,兩者都會面臨“需求”問題。需求是定製軟體的起點,也是定製軟體的終點。在中國沒有需求就沒有軟體,沒有軟體也就沒有軟體設計師,沒有程式員了。但是,需求並不是一個天上的餡餅,現實中誰吃誰倒黴,誰就被其折磨至瘋至死。越是大項目,需求就越多越複雜,越是大項目,需求就越會變化,這種對需求的掌控,對需求變化的應對就成了軟體設計師把握項目最重要的基礎。作為軟體設計師,他首先要面對需求,只有在對需求瞭解和懂得的基礎上

一些不錯的軟體

http://hi.baidu.com/srbga談一下我還留著的軟體(1)2006-09-19 22:49首先看看現在還沒uninstall的吧.........按在program裡的順序...1. ACDSee事實上.....好象這幾年我居然沒怎麼用它....每次都用的windows內建....所以我對它存在的必要產生了一點點懷疑,雖然我小時侯一直用...2. WinRAR不說它了, pass...3.  leapftp我一直用它. 我不用cuteftp, 哇哈哈.

網路技術(1)Re: 哪個網關類共用上網軟體可以限制客戶機的頻寬?

Re: 哪個網關類共用上網軟體可以限制客戶機的頻寬?發信站: 水木社區 (Sun Jun 24 17:11:52 2007), 轉信最簡安裝個 linux 2.6 , iptables + l7-filter/ipp2p + tc裝系統不算,配置NAT和 DROP P2P 很快的,幾分鐘 -_-限p2p , msn , qq , xunlei ...etc , 綠色上網,過濾黃色網站,限制串連數,並發數,流量控制,抱你滿意,只是客戶機不要太多,300來個是沒問題的

zz 軟體開發流程工具一覽

http://groups.google.com/group/pongba/browse_thread/thread/b768b96721e5ac0c# 軟體開發工具一覽 選項   共 14 個文章 - 全部隱藏  - 舉報此討論為垃圾內容 郭曉峰   查看設定檔    更多選項 5月3日, 下午12時19分 軟體工程事實上越來越標準化了。

9款免費的Windows遠程協助軟體

文章目錄 9款免費的Windows遠程協助軟體 9款免費的Windows遠程協助軟體ugmbbc發佈於 2010-05-28 06:42:38|22446 次閱讀 字型:大 小 預覽列印 感謝北極星部落格的投遞 當你在使用電腦時突然碰到了問題自己解決不了,那麼我們可以通過遠程協助來讓網友解決。首先,如果網友和你在同一個區域網路中你可以使用的就是 Windows

[軟體工具]SQL Pretty Printer

由於要看SQL Profiler Trace, 這種日誌當中的SQL語句堆成一堆,非常難以辨認。所以就想要是有一種工具可以把雜亂無章的SQL語句用結構化的方式展現出來該有多好。經過網上搜尋, 發現了一個叫做SQL Pretty Printer的軟體。 其餘的功能沒來得及試用,不過就我想要的功能而言,已經非常好了。 舉例,從profiler trace中拷貝出來的SQL語句,擠在一起,非常雜亂。  然後僅需要點一下工具列上的Pretty Print,就OK了。 效果如下。

12 Essential Skills for Software Architects

 12 Essential Skills for Software Architects Every Software Architect Needs Thousands of software professionals have the necessary technical qualifications to become architects, but far fewer have the crucial "non"-technical skills needed to get

做正確的事情,把事情做正確與軟體工程

做正確的事情,把事情做正確是做事的時候必須作為首要的行動指南。 從軟體工程的角度來看,分析階段應該是確保做正確的事情,而設計、開發是把事情做正確,測試是檢驗是否在做正確的事情以及是否把事情做正確。

CentOS配置RPMForge軟體源

RPMForge是CentOS系統下的軟體倉庫,擁有4000多種的軟體包,被CentOS社區認為是最安全也是最穩定的一個軟體倉庫. RPMForge官方網站:http://rpmforge.net/ RPMForge使用方法:Using RepoForgehttp://repoforge.org/use/開啟Using RepoForge網址找到對應rpm安裝包,然後執行. # rpm -ivh

開源壓縮軟體 —7-zip

在Vista上安裝的Winzip軟體到期了,Winrar軟體在vista運行有很多問題,這兩個還是收費軟體,7-zip這個軟體不錯,有了它就可以告別這兩個東東了。7-Zip 壓縮軟體擁有極高的壓縮比,基於 GNU LGPL 發布,是完全免費的軟體。7-Zip 的主要特徵: 更新了演算法來加大 7z 格式的壓縮比 7-Zip 是基於 GNU LGPL 之下發布的軟體 支援格式:壓縮及解壓縮:7z、ZIP、GZIP、BZIP2 和 TAR

軟體測試雜談

文章目錄 解決方案 

Microsoft Sync Framework 2.1 軟體開發包 (SDK)

Sync Framework 2.1 引入了新功能,這些功能支援您電腦上的 SQL Server 或 SQL Server Compact 資料庫與 SQL Azure 資料庫進行同步。此發行版還引入了基於參數的篩選、從資料庫刪除同步範圍和模板的功能,並且增強了效能可加快和簡化同步過程。 SQL Azure 同步 使用 Sync Framework 2.1,您可以通過綜合利用 Windows Azure 平台和 SQL Azure 資料庫將您的資料範圍擴充到

軟體工程項目中資料庫的作用以及敏捷開發

在設計軟體的時候,必須明確把握資料庫在軟體中的作用,這樣才能做到有的放矢。本人認為資料庫的作用除了做資料的儲存持久化作用之外便沒有其他的作用。之所以需要資料庫就是因為軟體中的前端展示層、服務層以及商務邏輯層都必須是無狀態的,這就要求軟體中有一個組件來儲存應用程式的狀態。那麼這個職責就由資料庫來承擔。 在以前的軟體開發過程中,往往沒有把握資料庫的核心作用,而且以前的開發範式(先是設計資料庫,然後加上簡單的商務邏輯,最後再設計程式的介面層等),這樣的範式往往會導致把所有的精力和重點都放在了資料庫的設

跨平台團隊協作項目源碼管理軟體Mercurial用戶端TortoiseHg

Mercurial是一分布式版本控制系統,它可以幫你管理你的項目代碼,如果你怕因為在開發過程中,因為小疏忽,而導致改錯的代碼找不回原來的模樣,你就可以藉助版本曆史,把原來的代碼給找回來。同時,在團隊協作裡面,如果你們所有人都要同時改動幾個相同的檔案,那麼用版本控制系統,就可以自行合并,而不會覆蓋別人辛苦的勞動成果。Mercurial與一般傳統的版本控制系統的最大區別在於分布式的概念。所謂分布式,就是指沒有一個所謂的集中的中心(central)庫,這個庫一般由svn

有感軟體和哲學、文學的關係

很多搞軟體設計的人都愛好文學,我也是其中之一。其實你會發現由代碼架構軟體,和有文字構成小說是多麼的相似。《設計模式》一書開篇不是舉了莎士比亞戲劇模式的例子嗎,這並不是偶然。設計模式從本質上來自建築和小說的雙重構想。說多了,今天主要是上傳了一篇哲學文章《邏輯哲學論》。不要小看這篇文章,在軟體設計領域廣泛應用的“物件導向技術”可是由這篇文章提出的,它已經改變了整個軟體設計領域,並且人們還在挖掘它的價值。文章在我的BLOG的“哲學相關”欄目裡。軟體正在承載著文學的使命。Photoshop在改變著人們的

PDF相關軟體大全

前面我有文章介紹了PDF微型閱讀軟體Foxit reader,今天把所以經常用到PDF相關軟體介紹全啦。一、閱讀PDF軟體Foxit reader前面介紹了,這就不再做介紹啦,小巧綠色功能強。下載Foxit reader 二、編輯PDF軟體1、PDF editor與Foxit reader 同屬一個公司的產品下載PDF editor  2、PDF

總頁數: 852 1 .... 612 613 614 615 616 .... 852 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.