天下第一奇招 — Racket 的 Continuation — 2 我們的第一個 continuation 應用 Racket 的 continuation...
最近嘗試使用Unit test在多執行緒上面,結果發現無法正常執行,仔細看錯誤訊息,他告訴我說,由於我測試的內容是執行緒(thread內的functioon),...
之前幾次在 五倍紅寶石的 React 講座 裡,我都會這樣說: 人類在開發各式 Web 框架的過程中,意識到了其實 View 分為兩個部份,一是 view...
我們己經聊過SOLID、依賴反轉、低耦合、高內聚,這些觀念,是在決定是否有能夠執行單元測試的重要前提。 1. 為何要寫單元測試? 筆者之前在工作環境,跟其他同仁...
Blockly Games: Blockly Games不需需要註冊,點進去即可開始遊戲,每個關卡都有者不同,例如迴圈、判斷式....等,讓使用者能輕鬆在玩樂過...
功能規劃:快速記帳 首先要先專注在「快速記帳」上面,追求精簡快速的記帳流程,讓使用者能輕易地維持記帳習慣。 何謂「快速記帳」?我認為「快速記帳」,是必須在五秒內...
Description:App 中常會透過通知來告訴使用者某些特定訊息(e.g.行事曆提醒、收到新訊息),在 iOS 上的通知共分成兩種 local 及 rem...
原來是因為現在我的travel APP的ViewController的版面調太大了,才會造成下面的ScrollView在包其他的TableView時版面跑掉,只...
做一個導航欄和底部內容連動的功能。 導航欄可以滑動導航欄和底部的動畫聯動(即不論滑動導航欄還是底部內容,另一個對象都會同步滑動) Components Tab...
今天開始,我們要一起來面對骯髒的程式碼了。 隨便找路邊的程式碼來重構,好像也不是很好,所以筆者拿五年前寫的程式碼,先讓大家看看它有多髒,我們接下來幾天會好好重構...