原文鏈接 名詞解釋 RDD : Readme Driven Development TDD : Test Driven Development BDD : Behavior-Driven Development XP : Extreme Programming SCRUM : 迭代式增量軟件開發過程 ...
摘要:關于使用 Nginx 開啟靜態網站 Gzip 壓縮的教程已經有很多了,但是好像沒幾個講怎么在對象存儲的靜態網站中開啟 Gzip 壓縮。其實也不復雜,我們一起來看下~ 本文分享自華為云社區《將 Vue.js 項目部署至靜態網站托管,并開啟 Gzip 壓縮》,作者:云存儲開發者支持團隊。 關于使用 ...
1 Git Bash初始配置 1.1 綁定用戶 $ git config --global user.name "name" $ git config --global user.email "name@163.com" 用戶和郵箱為你github注冊的賬號和郵箱 1.2 生成ssh key 首先檢 ...
摘要:在敏捷中,讓設計簡單化,必須讓設計從簡單開始,然后變得成熟。要做到這一點,重構是唯一的出路。 本文分享自華為云社區《敏捷技術實踐之重構》,作者:華為云PaaS服務小智 。 前言 極限編程(XP)的創始人之一Ron Jeffries說道:“在敏捷中,讓設計簡單化,必須讓設計從簡單開始,然后變得成 ...
1. 要以發展和辯證的眼光看問題 早上起來去買早餐,買了兩個包子和一個桂花糕,外加一杯豆漿。 包子是咸的,桂花糕和豆漿是甜的。我先吃完了兩個包子,其間喝了豆漿,感覺豆漿很甜。 最后吃桂花糕時,再喝一口豆漿,發現豆漿索然無味。原因是桂花糕的含糖量比豆漿更高。豆漿的甜度一直都沒變,但是我的味覺隨者攝入的 ...
小白項目經理:“劉哥,都是找領導溝通,為什么我的意見總是被駁回、有時候還會挨一頓臭罵呢?” 資深項目經理老劉:“那可能是你打開的方式不對。” 雖是玩笑話,但老劉的一句話說到了重點,每個人的性格各不相同,用同樣的溝通方式,收到的反饋肯定大相徑庭。 近日,推特員工跟馬斯克在推特上就安卓用戶體驗不佳的問題 ...
在公司發現很多時候都需要手動部署,然后有天聽到自動部署這個詞想著有沒有什么工具能夠自動部署項目,最好能自動化部署前后端生成 docker images 運行方便管理。最后經過我各種篩查,發現用 jenkins 最多,說干就干。起初是在 docker 安裝 jenkins 后面發現 jenkins 對 ...
作者:苗現方 想要做好代碼質量,我們不得不提什么是代碼質量?本文中討論的代碼質量一般是指代碼的風格、重復率和復雜度等,代碼是技術團隊的價值產物,是寶貴的財富,同樣代碼質量的好壞可以直接體現出團隊的重視程度和技術管理水平。 代碼質量的下降是內在原因,通常會惡性循環,主要表現出以下兩個特性: 感染性:壞 ...
敏捷轉型需要深入理解概念和思維,團隊才能更好的進行實踐。本文將通過介紹Scrum框架的四個會議還適用于哪些敏捷方法,來讓大家更直觀的理解敏捷轉型。 本文整理自:PingCode 敏捷大學,轉載請注明鏈接出處 一、Scrum 四個會議的正確召開方式 下面我們了解一下 Scrum 框架的四個會議,并思考 ...
代碼審閱Code Review金字塔 當涉及到代碼審查Code Review時,一個普遍的現象是,圍繞著代碼格式和風格等平凡的方面有很多關注和冗長的討論,而重要的方面(代碼修改是否做了它應該做的事情,它是否具有性能,它是否向后兼容現有的客戶端,以及其他許多方面)往往不太受關注。此圖原出處.自動化檢查 ...
CRM既是一種管理理念又是一種管理系統,可幫助企業實現市場營銷、銷售、服務等全流程自動化管理,強化企業銷售、市場以及部門之間的協作力,完善業務流程、加快業務處理進度,幫助企業更好的發展。 市場上存在上千種CRM軟件,各家企業宣傳的各有特色,難免讓企業主在選型時遇到諸多困難。能夠選擇到正確的CRM并能 ...
我在這里和大家聊聊關于OTA的那些事兒,就以掃地機器人或者類似的其他電子產品為例吧。希望和同行多多交流,或許我所說的都是錯的。 ...
轉眼到了年底,我跟進的項目也到了收尾階段。之前陸陸續續給大家分享了入職新公司后,使用新引進的項目管理軟件做項目的一些體會和心得,其中一些比較高效便捷的技巧和功能模塊也引起了大家的興趣。 最近剛好臨近項目尾聲,也給大家接著分享下項目收尾的一些重點以及如何使用專業的項目管理軟件,更便捷地完成項目收尾。 ...
Be Written By Handat.憨大頭 注:以下內容默認你已經做好了git工具的用戶賬戶配置。 (1)創建Gitee線上代碼倉庫,HTTPS協議地址就是倉庫地址,如例https://gitee.com/silly-big-head/soragebin.git; (2)建立一個本地倉庫,在磁 ...
##敏捷開發的目的 敏捷開發的目的是快速響應市場需求,舉個例子,如果一個產品的開發周期為一年,如果等到盡善盡美再上線,那么時間周期是非常漫長的,在這個過程中,用戶需求也會發生很多變化,導致上線的產品無法滿足客戶需求。 另外,在當今時代,響應速度已經成為企業不可忽視的核心競爭力。 敏捷開發方法恰恰滿足 ...
摘要:深扒華為云Astro低代碼平臺的前世今生,其成功之路顯然是一條“個性”之路。 本文分享自華為云社區《華為云Astro的前世今生:用7年時間革新低代碼開發觀念》,作者:華為云PaaS服務小智。 2022年華為全聯接大會(HUAWEI CONNECT)期間,華為云CEO張平安發布華為云Astro低 ...
“如何一句話證明你當過項目經理?” 這個話題在網上引發了廣大項目管理人的興趣,紛紛發表了個人看法(變相吐槽)。各種回答戳中笑點,同時也表達了作為項目經理的心酸。 l “普通的薪資水平,卻要為整個項目的成敗負責。” l “沒有我不能背的鍋。” l “既當爹又當娘。” l “我最常參加的運動是開會。” ...
8086CPU工作原理圖 由于8086CPU采用16位結構,所以8086CPU在內部用地址加法器將兩個16地址合成一個20位的物理地址,來提高尋址能力。通過20位的地址總線傳送到存儲器,在對應的物理地址中尋到相關的指令后,將指令送到指令緩沖器,再通過指令執行器去執行相關的指令 CS和IP中存放當前C ...
分支模型 分支模型是配置管理的核心,是團隊協作管理不可或缺的一部分 分支模型通常可以分為主干分支開發模型和特性分支開發模型 團隊需要根據業務特點、團隊規模以及現狀階段來選擇分支模型,形成最佳實踐 沒有絕對好的分支模型,只有適合團隊現狀和上下文環境的分支模型 本地開發 高效本地開發旨在提高開發者編碼效 ...
軟件開發的生產力一直是很難衡量的。與其他行業不同,編程行為并不容易并行化。開發過程是獨特的,因為它需要技術和溝通技能的多樣化組合,這就要求有一套專門的指標來跟蹤團隊的生命力。軟件開發的脈搏 并非所有的衡量標準都是平等的。根據不同的環境,有些比其他的更有用。我們選擇測量的東西可以幫助我們發現問題,也可 ...