風和日麗,陽光灑落進房間裡。Sam坐在電腦前聽著歌,靠在她身邊的是編輯器好朋友,留著藍色長髮,目測大約十歲多的Visual Studio Code娘(VSC娘),格紋短裙上夾的兩顆扣子晃的噹噹響的。
「今天還真~是閒啊...」Sam看著一片綠的CI/CD,以及VSCode娘遞給她的勾勾們,笑著伸了個懶腰。
「你都搞了一個早上了,休息一下啦...」CSS娘邊咬著桌上的餅乾,邊拍了一下Sam的肩膀。
「欸欸,看看這個,超可愛的欸」,WordPress滑了半天的主題,最後定睛在Pinterest上的一個首頁設計,「饒了我吧,那要錢欸」看到底下的Themeforest,Sam不禁打了個冷顫。
「話說VS啊,你在幹嘛~嘛嘛嘛」CSS裝可愛的湊過去,雙眼凝視著正在低頭翻著書的VSCode,「我叫VSC,不是VS,VS是我姊姊...真是的,跟你說了幾次了你還是不懂,我說你這就叫欠扁。」VSCode闔上書本,掄起拳頭作勢要扁CSS。
「反正都要自動化了,不然我寫個自動叫FoodPenguin的工具吧?」Python解開髮夾,從後腦勺掏出PyAutoGUI的資料,「說真的我一直很好奇,到底你頭髮裡有什麼...」「我也忘了,好像不知道幾萬本資料吧?雖然跟Sam的腦子比起來少很多就是了」「我腦子裡又沒什麼東西?不然你說Google醬要幹嘛?」「有事嗎?」
「Python你冷靜,你又要留一堆Try-Catch給我接嗎?我才不要,好好的放假...」VSCode突然想到似的瞪了一下Python,順便說一下,Python在玩蟒蛇,她養的,好像叫做Monty的樣子?
「又不是在正經的專案,稍微不要那麼肝也好吧?」Python用一個「這樣也沒差吧,那麼嚴肅幹嘛?」的表情望向Sam,「是吧Sam」拋出這句話來尋求Sam的負荷,「才怪,在休息不代表我不會吐槽你啦」
「不是吧?會留一堆Try-Catch的人是JavaScript吧?每次都一堆undefined在那邊麻煩VSC姊」Node.js這人只要抓到可以Diss JS娘的機會肯定不會放過,「我有好嗎?區區try-catch我怎麼會沒有?」
「有啊有啊,但你會去加嗎?喔對了,你的弱型別才是問題吧?有沒有想過VSC姊抓錯的累啊?」「這我不能反對...」VSC已經受這些型別問題困擾很久,所以這次她點頭如搗蒜的站在Node那邊,「抱歉啦JS,這次我不能站你那了~~」「如果沒有我也不會有你,你這就叫自己罵自己,goto變成while True就是這個概念...」「那不是我的事嗎?」聽到熟悉的片段,Python抬起頭來回應...
「好了你們冷靜,我想休息不想吵架,不然你們開打我吃瓜?」Sam抬起頭來一副很有興趣的樣子,「話是這麼說,我看妳也很想看到血流成河吧?」「啊被發現了」
「嘰嘎~」隨著開門聲一同進到房間的,是側邊綁著兩條小波浪的TaliwindCSS,一走進房間馬上貼到HTML旁邊,順帶一提,CSS彷彿看到宿敵似的瞪著她。
「這裡好像~不歡迎我ㄟ~」TaliwindCSS拉長音望向CSS,「從我姊姊身邊走開,姊姊是我的!」
「哇百合百合,我要看~」Sam在旁邊故意打噪,「要搞自己找VSC,我只是不想讓姊姊變亂而已」「沒禮貌,我是方便了開發過程...」「但Class很亂」「不對為什麼是我?」「VSC,+1」
25Please respect copyright.PENANAlpmoT9xgPH
註解
CI/CD一片綠:CI/CD簡單來講就是程式完成後的自動檢查。一片綠通常代表著自動化流程運行順利,所有測試都通過了。25Please respect copyright.PENANAbV1jWwrdzB
Themeforest要錢:Themeforest是一個知名的網站主題和模板市場,通常需要付費購買。25Please respect copyright.PENANAXpOwldwBZ7
PyAutoGUI:這是一個Python用的函式庫,可以讓程式自動控制滑鼠和鍵盤,實現所謂自動化操作。25Please respect copyright.PENANA3o6VMSGiEG
Try-Catch:這是一種程式語言中的錯誤處理機制。try區塊包含可能出錯的程式碼,而catch區塊則定義了錯誤發生時的處理方式。至於為甚麼說Python留一堆Try-Catch?因為我懶得寫除錯功能...對就是懶,不然呢?25Please respect copyright.PENANAoo1cErOJwU
Monty:指Python語言的命名由來,Monty Python是英國著名的超現實喜劇團體。Python娘的爸爸Guido van Rossum似乎很喜歡這個團體,連女兒的名字都跟這有關...25Please respect copyright.PENANASicYKdT057
undefinded:JavaScript中常見的一種錯誤,常常會造成程式錯誤,所以被Node.js娘拿來嘴。25Please respect copyright.PENANAihfyAQeZoq
弱型別:JavaScript是一種弱型別的程式語言,這表示變數的資料型別可以隨意改變,有時會導致一些型別錯誤,讓VSCode娘在檢查時很困擾。25Please respect copyright.PENANASCUUtPhpk9
Goto變成while True:goto是一種較舊的程式語言特性,會造成程式碼流程混亂。這裡Python娘用一個誇張的比喻來反駁JavaScript娘。25Please respect copyright.PENANANpHbSJpY6l
CSS彷彿看到宿敵:Tailwind CSS會直接在HTML元素中添加類別來設定樣式,這與CSS寫在獨立檔案中的方式有所不同,因此CSS娘視其為「宿敵」。另外也正因為TaliwindCSS寫在HTML中,所以TaliwindCSS常常黏在HTML身邊...25Please respect copyright.PENANA6U1eZNLhii
25Please respect copyright.PENANAo0Dp3RdPr3
作者後記
我真的很好奇這東西有人看得懂嗎?
就最近看到人家給JS她們人設,突然就想要讓她們開始到處打打鬧鬧,所以就有了這篇的出現,如果沒寫過Code的拜託不要拿這個當學習資料,除非你想英文也爛程式也爛...
問我會爛尾嗎?大概...200%吧?然後有些內容會問過GPT,但整篇都是我自己打的,你看我筆電的鍵盤就知道...
ns3.135.194.164da2