Day 15:測試保護下的重構與函數式思維