楔子 最近參加了一些以“AI 賦能軟件工程”為主題的大會(huì)和分享,然而,我發(fā)現(xiàn)大部分內(nèi)容都聚焦在討論AI生成代碼、生成測(cè)試用例一類的提效,亦或是類似“Vibe Coding”的...
楔子 最近參加了一些以“AI 賦能軟件工程”為主題的大會(huì)和分享,然而,我發(fā)現(xiàn)大部分內(nèi)容都聚焦在討論AI生成代碼、生成測(cè)試用例一類的提效,亦或是類似“Vibe Coding”的...
這個(gè)問(wèn)題是一個(gè)讀者面試時(shí)遇到的一個(gè)問(wèn)題,準(zhǔn)備過(guò)面試的人應(yīng)該都記得,非對(duì)稱加密與對(duì)稱加密的區(qū)別之一就是非對(duì)稱加密的速度慢,但是我們做業(yè)務(wù)開發(fā)的時(shí)候通常都是直接調(diào)用算法,對(duì)其原因...
這幾天要繪制程序流程圖, 發(fā)現(xiàn)Linux下沒(méi)有Visio. 度娘尋找之居然發(fā)現(xiàn)了個(gè)神器! 1. vscode-drawio 安裝方法:打開VS code插件中搜索"vscod...
太長(zhǎng)不讀 分布式系統(tǒng)就是一種復(fù)雜系統(tǒng),其活動(dòng)規(guī)律是不可預(yù)知和非線性的。 生產(chǎn)環(huán)境的動(dòng)蕩,來(lái)源于復(fù)雜系統(tǒng)內(nèi)部所固有的“暗債”。見(jiàn)與不見(jiàn),暗債就在那里,不增不減。 具有“可證偽性...
??
你真的會(huì)寫單元測(cè)試嗎?首先,這是一篇入門級(jí)的文章,高手可以無(wú)視。 在國(guó)內(nèi)大部分的公司都不要求,或者難以要求,以至于工作了很多年的程序員都不知道如何去寫一個(gè)正確的單元測(cè)試。當(dāng)然,你會(huì)在網(wǎng)上看到很多文...
?? 期待你寫一篇 react 版的文章
前端如何做測(cè)試驅(qū)動(dòng)開發(fā)-vue版最近和測(cè)試杠上了,寫了的文章都和測(cè)試相關(guān)。當(dāng)然,這里的「測(cè)試」并不是具體的某個(gè)角色,而是驗(yàn)證程序正確性的工作。曾經(jīng),前端如何 TDD 困擾了我很久,隨著時(shí)間的推移,前端框架開...
@陶宇航 ??
前端如何做測(cè)試驅(qū)動(dòng)開發(fā)-vue版最近和測(cè)試杠上了,寫了的文章都和測(cè)試相關(guān)。當(dāng)然,這里的「測(cè)試」并不是具體的某個(gè)角色,而是驗(yàn)證程序正確性的工作。曾經(jīng),前端如何 TDD 困擾了我很久,隨著時(shí)間的推移,前端框架開...
最近和測(cè)試杠上了,寫了的文章都和測(cè)試相關(guān)。當(dāng)然,這里的「測(cè)試」并不是具體的某個(gè)角色,而是驗(yàn)證程序正確性的工作。曾經(jīng),前端如何 TDD 困擾了我很久,隨著時(shí)間的推移,前端框架開...
測(cè)試驅(qū)動(dòng)開發(fā),英文全稱 Test-Driven Development(簡(jiǎn)稱 TDD),是由Kent Beck 先生在極限編程(XP)中倡導(dǎo)的開發(fā)方法。以其倡導(dǎo)先寫測(cè)試程序,...
本文翻譯自Martin Fowler的文章. 敏捷已成為主流,但成為主流并不代表它是完美的。大組織的領(lǐng)導(dǎo)者常常抱怨他們沒(méi)有品嘗到敏捷所帶來(lái)的好處,這篇文章將向你呈現(xiàn)一個(gè)敏捷流...
代碼質(zhì)量才是王道
你真的會(huì)寫單元測(cè)試嗎?首先,這是一篇入門級(jí)的文章,高手可以無(wú)視。 在國(guó)內(nèi)大部分的公司都不要求,或者難以要求,以至于工作了很多年的程序員都不知道如何去寫一個(gè)正確的單元測(cè)試。當(dāng)然,你會(huì)在網(wǎng)上看到很多文...
開卡(Kick-off)和驗(yàn)卡(Desk-check)是2016年我在ThoughtWorks University做教練時(shí),學(xué)到的實(shí)踐。 這兩個(gè)迭代開發(fā)中進(jìn)行質(zhì)量?jī)?nèi)建的重要...