原文:領域驅動設計,讓程序員心中有碼(七)

領域驅動設計 讓程序員心中有碼 七 設計原則和設計模式,互聯網開發者們共同的追求 前言 多年來,筆者一直從事傳統軟件企業的軟件開發和項目管理工作。筆者發現在眾多的傳統軟件企業中,評判優秀開發者的標准往往是技能的熟練程度,基本上都是以梭代碼的速度論英雄。有人評價說,這種開發可以稱之為cv編程,即ctrl c和ctrl v編程為主。這種開發往往對開發者的技能要求並沒有想象中的那么高,由於工時和合同的限 ...

2019-01-15 22:54 7 2933 推薦指數:

查看詳情

領域驅動設計,讓程序員心中有碼(一)

   傳統項目管理模式,讓設計成為累贅 作為一名資深軟件行業從業者,我以前一直從事項目開發。在項目執行過程中,往往會采用快速開發模式,按照軟件工程的基本流程建立一套項目軟件管理模式。這個流程大概是這樣的:1,需求調研:大概花費合同周期的六分之一時間來進行需求調研,需求調研環節力求 ...

Wed Nov 28 03:50:00 CST 2018 2 1277
領域驅動設計,讓程序員心中有碼(三)

  “正如西方古典哲學在現代社會逐漸式微,成為少數內心豐滿者們填充自己精神世界的寶貴食物,UML也這樣;互聯網技術飛速發展的今天,各類軟件設計思想層出不窮,正是站在UML和其他各種軟件基礎理論巨人的肩膀上,成就了當代軟件產業的輝煌。”     如果說軟件工程是在虛擬的世界描繪出人類對於這世界 ...

Mon Dec 17 17:18:00 CST 2018 4 1141
領域驅動設計,讓程序員心中有碼(二)

           引子,軟件工程沒有銀彈    上一篇博文,拋出了一個問題,領域驅動設計真的是萬能的良方嗎?對於這個問題,大家的答案無疑是一致的,作為一種非常受軟件行業歡迎的軟件思想,領域驅動設計固然有很多優點,卻並非萬能。    回到十年前,第一節軟件工程學的課堂上,我們的老師 ...

Sat Dec 08 07:15:00 CST 2018 1 1429
領域驅動設計,讓程序員心中有碼(六)

領域驅動設計-聚合,一種極簡的思維模式 引言 作為IT技術產業飛速發展的產物,軟件工程學已經成為當今時代非常重要的一個學科。作為一名資深的軟件開發從業者,我們需要學習的東西實際上已經遠遠超出了原本在大學教育階段所接受的知識深度和廣度,領域驅動設計更是如此。當然必須承認的是大學階段開了 ...

Wed Jan 09 06:33:00 CST 2019 12 2647
領域驅動設計-讓程序員心中有碼(九)

一、易於腐化的軟件設計 猶記得剛剛參加工作時,是地圖廠商四維圖新集團旗下的一家子公司,主要從事規划測繪相關軟件研發的公司。當時我的項目是為勘測設計院提供相對應的應用軟件,對地理信息和規划相關的圖紙信息,幾乎已經專業水平。事實上,規划設計大概和軟件設計類似,有規划的設計、或無規划的設計,造成 ...

Wed Nov 06 02:09:00 CST 2019 13 2378
領域驅動設計,讓程序員心中有碼(四)

#領域驅動設計,讓程序員心中有碼(四) ----------------------追憶有關分層的古老往事 我一直認為,程序員也是藝術家,他們撰寫的每一行代碼,是獻給這大好世界的優美詩篇。不同的人,寫的代碼也許風格迥異。有的,如春風化雨潤物無聲,有的,如高山流水,曲高和寡 ...

Mon Dec 24 16:52:00 CST 2018 3 963
領域驅動設計,讓程序員心中有碼(八)

回顧   領域驅動是十五年前,由Eric Evans提出的解決軟件工程復雜性問題的方法,作者從自己多年軟件開發的角度出發,通過引入領域驅動設計的概念以及一系列戰略設計模式和戰術方法,為混沌的軟件開發領域帶來了一縷陽光。   在過去的許多年,我經歷了從技術崗位到管理崗位的變化,也深深的意識到 ...

Wed Jun 19 17:16:00 CST 2019 20 1972
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM