昨天你做了一個艱難的決定:把 Brent 從 Phoenix 關鍵路徑移除。今天,你要面對另一個關於 Brent 的真相——那些「英雄救援」背後,是什麼在默默殺...
上一篇寫到,過去很多能力是在 Coding、Debug、查資料、寫錯再修改的過程裡慢慢累積起來的。這幾天重新回想以前做開發的日子,我發現 Debug 這件事情其...
這篇文章會用 TDD 手刻 myFind、myFindLast、myIndexOfFirst、myIndexOfLast,再加上不帶 predicate 的...
在傳統的軟體測試中,測試員常面臨兩個極端:(1) 僅執行固定的測試案例,導致無法發現非預期的邊界漏洞。(2) 像「尋找鬼魂」般在介面上隨機操作,看似做了很多,實...
本章目標
第 9 章完成了第一個 Script-driven 行為。
玩家碰到水晶時,水晶會暫時消失,Output 會印出:
PlayerName collec...
本文同步發表於個人部落格:scope 解鎖哪些欄位
昨天那份火線超人的預設清單,我們只看了前面五行:
DEFAULT_SCOPES = %w[
pat...