原文:軟件開發中什么是CI/CD

持續集成 Continuous integration 是一種軟件開發實踐,每次集成都通過自動化的構建 包括編譯,發布,自動化測試 來驗證,從而盡早地發現集成錯誤。 持續部署 continuous deployment 是通過自動化的構建 測試和部署循環來快速交付高質量的產品。 ...

2019-06-04 15:43 0 526 推薦指數:

查看詳情

軟件開發神話--

神話6:只要充分詳盡的了解用戶的需求,就可以做出完美的產品,如果用戶不滿意,肯定是開發沒有完全按照用戶需求來。 反神話:需求有很多漏洞,用戶根本就不了解系統,不會提需求。 既然太陽上也有黑點,“人世間的事情”就更不可能沒有缺陷。 ...

Mon Aug 13 16:55:00 CST 2012 7 1982
開發原則】軟件開發的原則

最全的Java后端知識體系 https://www.pdai.tech, 每天更新...。 在軟件開發,前人對軟件系統的設計和開發總結了一些原則和模式, 不管用什么語言做開發,都將對我們系統設計和開發提供指導意義。本文主要將總結這些常見的原則,和具體闡述意義 ...

Fri Jun 08 01:21:00 CST 2018 0 2560
軟件開發可以排第一的模式

很多人談設計模式,但就我觀察和軟件相關的模式中最牛的一個卻被忽略了或者說重視的不太夠。 這個模式不一定能用GoF的那類表述方式來描述,但卻幾乎可以在大多的成功產品中看到影子。 它可以表述成:軟件的架構要支持開放數據,並提供API讓別人可以編程定制或擴展你的程序。 有人 ...

Fri Jan 24 05:32:00 CST 2014 4 2251
軟件開發的命名規則

對於一個成功的軟件項目來說,大到解決方案小到一個屬性的命名,不管是對軟件開發,還是對於后期的維護來說都是非常重要的。經過多年的摸索,我發現自己有一點命名恐懼症。為了方便以后的工作的順利進行,特別對項目開發的命名進行了一次總結,盡管有些地方不是很完整或者不周,但以后還會進行不斷的補充 ...

Sun Jan 15 03:15:00 CST 2017 0 3979
軟件開發的思維僵化

在J2EE領域來說,SSH/SSI是好東西,是大師們嘔心瀝血的結晶。但,他也是壞東西。 好的一面,相信不用多說,大量的設計模式運用,極大的降低程序員入門門檻,規范企業應用開發,提高生產效率等等。無論從企業成本抑或個人技術發展方面,都堪稱精華之作。 What: SSH/SSI的壞處是什么 ...

Tue Jun 30 17:22:00 CST 2015 7 1649
軟件開發的"上下文"的個人理解

在平時開發,經常會看到一個詞語“上下文”,那這究竟是一個什么概念呢?在百度上查閱了幾篇博文后,發現這東西並不是什么實在的東西,而是一種描述事情的邏輯技巧、或者說是開發的一種思維形式。 結合現實, (1)我們向別人講述一件事情時,一般是先給出故事的前提(如社會背景,當時的人物狀態),這些“前提 ...

Sat Feb 22 23:45:00 CST 2020 0 813
軟件開發基本流程

軟件開發一般會經歷如下幾個階段,整個過程是順序展開,所以通常稱為瀑布模型。 分析 軟件需求分析就是回答做什么的問題。它是一個對用戶的需求進行去粗取精、去偽存真、正確理解,然后把它用軟件工程開發語言(形式功能規約,即需求規格說明 ...

Wed Jul 22 17:49:00 CST 2020 0 543
軟件開發

軟件開發模型與生命周期 1 軟件開發模型 1.1瀑布模型 瀑布模型得特點: 1.是線性模型的一種,每個階段只執行一次 2.文檔驅動 瀑布模型的優缺點? 優點:開發的各個階段比較清晰,當前階段完成后,只需關注后續階段 缺點:不響應需求的變化 風險往往延至后期才顯露,失去及時糾正 ...

Mon Sep 27 05:06:00 CST 2021 0 93
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM