Lil Toby Blog

不斷筆記,不斷前進

何謂重構

改善既有的程式設計 - 讀後感

何謂重構? p.51-52 對軟體內部結構進行變動,目的是在 “不改變” 他的可見行為的前提下,提高他的可理解性,並修改降低它的成本。 不

Storybook: 當一個快樂說書人

來聽碼農講故事

簡介 官方教學 響應式 UI 開發及測試環境 可有效提高組件的可重用性、可測試性和開發速度 可以快速構建,而無需擔心應用程序特定的依賴 目錄結構 . ├── .storybook │

Webpack 帶我飛

讓打包程式碼比包檳榔還順

基本介紹 Webpack 可以做到的事 將相依的 js 檔打包在一起,降低請求次數 將 js 檔案 Bundle 變成單一的檔案 在前端程式碼中使用 npm packages 撰寫 JavaScript ES6 或 ES7(需要透過 babel 來幫助)

GoLang 基本觀念

初探

緣起 起心動念 dl.google.com 涵蓋所有 Google 下載任務的系統 舊舊的需重構,放了超過五年… 早期開發 創始人 Brad Fitzpatrick 25 人地鼠隊(Gopher Team) 學習 GO 的

GoLang 環境建置

建起來建起來~~

環境建置 安裝並啟動 裝 gcc brew install gcc brew install mercurial 先用 brew 裝 GO brew install go 裝 gvm zsh < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer) 前面可以依照 shell 決定是 zsh bash… source /Users/toby/.gvm/scripts/gvm 裝 GO gvm install go1.4 -b # 用 binary 裝 似乎是要先裝 go1.4 才可以 upgrade 其