膨脹的野心與現(xiàn)實(shí)的窘境 上一節(jié)隨著我能抓openai的列表之后,我的野心開始膨脹,既然我們寫了一個(gè)框架商叹,可以開始寫面向各網(wǎng)站的爬蟲了燕刻,為什么只面...
膨脹的野心與現(xiàn)實(shí)的窘境 上一節(jié)隨著我能抓openai的列表之后,我的野心開始膨脹,既然我們寫了一個(gè)框架商叹,可以開始寫面向各網(wǎng)站的爬蟲了燕刻,為什么只面...
思考問題域 我要寫一個(gè)爬蟲,把ChatGPT上我的數(shù)據(jù)都爬下來剖笙,首先想想我們的問題域卵洗,我想到幾個(gè)問題: 不能用HTTP請(qǐng)求去爬,如果我直接用HT...
1弥咪、快捷鍵設(shè)置 搜索 keybinding 設(shè)置想要的过蹂, 2、ctrl+shift+p 也可以選擇后
背景代碼 在維護(hù)項(xiàng)目代碼時(shí)聚至,使用sonarlint掃描代碼時(shí)榴啸,發(fā)現(xiàn)以下代碼,提示代碼圈復(fù)雜度為33晚岭,這意味著這段代碼可能質(zhì)量低且難于測試和維護(hù)。...
寫單元測試并不難勋功,也不需要太多技巧坦报,相反,寫出可測試的代碼反倒是件非常有挑戰(zhàn)的事情狂鞋,本文就來講講代碼的可測試性片择,主要包括這樣幾個(gè)問題: 什么是代...
單元測試 如果把開發(fā)程序比作蓋房子,那么我們必須確保所有的用料都是合格的骚揍,否則蓋起來的房子就會(huì)存在問題字管。對(duì)于程序而言,我們可以將蓋房子的磚頭信不、鋼...
一嘲叔,重構(gòu),第一個(gè)案例 這一章作者先用一個(gè)影片出租程序的案例抽活,來演示重構(gòu)的過程 每個(gè)Customer顧客可以租多部Movie影片硫戈,程序會(huì)根據(jù)影片的...
在老馬的《重構(gòu)》第1版中丁逝,將Switch Statement定義成一個(gè)代碼壞味道。而且里面提到一句: 大多數(shù)時(shí)候梭姓,一看到Switch語句霜幼,你就應(yīng)...
基本類型偏執(zhí)(癡迷) 癥狀 有時(shí)候你會(huì)看到某個(gè)類里有很多基本類型字段,但是你隱約的能區(qū)分出某些字段好像應(yīng)該是在一起的誉尖,像是結(jié)合手機(jī)號(hào)罪既,區(qū)號(hào)的電話...
「開發(fā)者測試」泛指開發(fā)者從事的所有與測試自動(dòng)化相關(guān)的技術(shù)活動(dòng),其目標(biāo)在于驗(yàn)證被測系統(tǒng)的預(yù)期行為和狀態(tài)。一個(gè)完備的開發(fā)者測試系統(tǒng)萝衩,包括如下4個(gè)基本...