圖片來源 - msdn 關於自動部署後延伸的議題,若部署失敗後的 rollback 處理。 首先必須了解,我們需要 rollback 什麼 還原回舊的程式碼 還原資料庫 還原回舊的程式碼 以 capistrano 為例,每次透過工具執行 release 指令之後,在 releases 資料夾下,就會有當...
你是否像我一樣,把 github 當 yahoo 新聞一樣瀏覽,那你也應該喜歡這個。 Octotree 的主要功能是將 GitHub 或 GitLab 的 code,以類似於 IDE 的 Tree View 顯示,並貼心的提供快捷鍵縮放 Tree View。 外掛安裝傳送門
發現一個蠻有趣的 ATOM plugin 叫 markdown mindmap,它可以將 Markdown 裡格式的標題,直接轉成心智圖。 Markdown 心智圖
belongsToMany User GameList Favorite
camelCased:駝峰命名underscored:底線命名
uniqBy
當同個 table 有兩個同樣的關聯名稱的時候,需要將其中一個設別名,使用方式如下,網路上的資料不太多,文件也不太容易找,所以特別在此記錄一下。 GameList.js User.js 取值方式
今天踩到一個自己種的雷,使用 res.ok 的時候少了一個 { },但其實如果你只傳一個物件,物件本身外層本來就有 { } 不需要再多一個 { },但如果是傳基本型別,就一定得要有 { } 存在,缺少 { } 的時...
WebdriverIO VS Protractor 架構(2)
基本上 WebdriverIO 跟 Protractor 的 Page Object Pattern 都一樣的醜陋,這時候才會發現 Geb 的美。 WebdriverIO Page Object Pattern 呼叫 Page Object 使用方式 Protractor Page Object...
WebdriverIO vs Protractor 架構(1)
兩個都是目前非常當紅的前端測試框架,雖然他們都是透過呼叫 selenium server 去幫他們做一些事,但實際上從底層就有很大的不同。 你可以從 Protractor 的 package.json 中,可以找到 selenium-webdriver 的身影,所以基本上 Protractor 是針對 selen...
Page 5 / 15