錯(cuò)誤發(fā)現(xiàn)得越早,改正錯(cuò)誤的成本越低,正確改正錯(cuò)誤的可能性也越大。 —— 《軟件測(cè)試的藝術(shù)》 基礎(chǔ)配置 基本用法 代碼: 單個(gè)用例 yarn jest運(yùn)行結(jié)果: 多個(gè)用例組...

錯(cuò)誤發(fā)現(xiàn)得越早,改正錯(cuò)誤的成本越低,正確改正錯(cuò)誤的可能性也越大。 —— 《軟件測(cè)試的藝術(shù)》 基礎(chǔ)配置 基本用法 代碼: 單個(gè)用例 yarn jest運(yùn)行結(jié)果: 多個(gè)用例組...
背景 事務(wù)的原子性是如何保證的?面試中不少被問到吧,這里涉及到事務(wù)以及數(shù)據(jù)的可恢復(fù)性,而數(shù)據(jù)可恢復(fù)性的基礎(chǔ)技術(shù)就是日志,本文將討論三種日志:undo、redo 和 undo/...
注: 本篇文章來(lái)自英文翻譯原文鏈接: Bottom and Top types in typescript[https://thesoftwaresimpleton.com/...
工欲善其事必先利其器, UML作為常用的建模工具, 熟悉它的正確使用有助于系統(tǒng)設(shè)計(jì)效率的提升和降低團(tuán)隊(duì)的溝通成本. UML包含的類型很多, 有類圖, 用例圖, 活動(dòng)圖以及時(shí)序...
Timsort 是一個(gè)實(shí)際的算法,通過將組合插入和歸并算法,結(jié)合現(xiàn)實(shí)世界中數(shù)據(jù)的特征對(duì)合并策略進(jìn)行修改,最終形成一個(gè)高效且穩(wěn)定的算法。這種工程思想很值得我們學(xué)習(xí)。 除了下文提...
介紹 使用博客園的朋友都知道,博客園提供了強(qiáng)大的定制功能,供用戶定制自己的博客。其中很多人在側(cè)邊欄添加了”訪問統(tǒng)計(jì)“組件,用于展示博客的統(tǒng)計(jì)數(shù)據(jù),主要是按國(guó)家劃分的訪問量,如...
在開發(fā)HTTP API的時(shí)候,我們一般會(huì)按照REST風(fēng)格來(lái)設(shè)計(jì),符合REST風(fēng)格的API也稱為RESTful API。 RESTful API的主要規(guī)則包括以下幾點(diǎn): URI...
原文地址:https://juejin.im/post/6868578613416067085 由于WebDriver和瀏覽器分別運(yùn)行在自己的進(jìn)程中,所以WebDriver無(wú)...
原文地址: https://juejin.im/post/6863511343803301896 自動(dòng)化測(cè)試 在軟件開發(fā)過程中, 測(cè)試是功能驗(yàn)收的必要過程, 這個(gè)過程往往有測(cè)...
原文地址: https://juejin.im/post/5e6d0750e51d4526f071ef41 CAP理論 CAP理論指的是分布式系統(tǒng)中不可能同時(shí)滿足以下三種條件...
原文地址: https://juejin.im/post/5d83ad65f265da03a049b1d8 在團(tuán)隊(duì)協(xié)作開發(fā)中, 各成員需要互相配合來(lái)完成功能的開發(fā), 測(cè)試和發(fā)...
目前在微信開發(fā)產(chǎn)品體系中, 有三個(gè)平臺(tái), 如下: 開放平臺(tái): 主要面對(duì)移動(dòng)應(yīng)用/網(wǎng)站應(yīng)用開發(fā)者, 為其提供微信登錄、分享、支付等相關(guān)權(quán)限和服務(wù). 同時(shí)可以綁定公眾號(hào), 小程序...
原文地址: https://juejin.im/post/5cea0c4be51d45775a70027f 在計(jì)算機(jī)的世界中,一個(gè)Programmer多多少少有聽說過編輯器,...
原文地址: https://juejin.im/post/5cd5d1b4518825686761cc1f 常見問題 我常常會(huì)聽到類似的問題: Unix, Linux和Mac...