Category Archives: Miscellaneous

Kotlin Night Taipei 2018 參與心得

LINE的公司文化希望員工能積極在內部分享新技術或架構的研究心得,也很鼓勵員工參與外部社群的分享與活動。像是去 …

Selenium Conference 2017

Selenium 是為瀏覽器自動化(Browser Automation)需求所設計的一套工具集合,讓程式可以直接驅動瀏覽器進行各種網站操作。Selenium 執行「真實的瀏覽器」來進行網站操作的自動化,它能夠直接獲取即時的內容,包括被 JavaScript 修改過的 DOM 內容,讓程式可以直接與網頁元素即時互動、執行 JavaScript 程式,因此也適用於前端採用 AJAX 技術的網站。

LINE Developer Meetup #3 開發者小聚 活動後分享

在台灣有許多LINE聊天機器人的開發者,平常都透過論壇交流,LINE TAIWAN團隊為了能讓他們能夠面對面的互動,以及邀請隱身於民間的高手分享其開發撇步,在今年四月底的時候舉辦首場的開發者小聚 LINE DEVELOPER MEETUP TAIWAN ,沒想到公佈報名網址的當天,還不到5小時所有名額就被大家的快手搶光,可見大家已經期盼許久!

利用 Model Controller Testsuite (MCT) 來建構自動化測試

你一定知道 MVC 架構,那 MCT 呢

Model–view–controller (MVC) 架構是一種設計模式 (design pattern),主要目的是用來簡化應用程式的開發與增加程式的可維護性,其做法是將應用程式分成三個邏輯的模組。每一個模組都有各自具體的任務,這樣做是為了將資料的傳遞與呈現給使用者的結果分開表示,透過 MVC 設計模式將這些主要模組分離開來,以實現程式碼的可重複使用性以及根據任務需求分配並行開發。

基於 MVC 架構的優點,工程師也可以將 MVC 提供分層模組化架構的優點應用在開發測試的基礎架構上。因此,這篇文章主要說明以 MVC 開發設計模式為靈感的自動化測試架構 – Model Controller Testsuite (MCT),並描述如何調整以便讓自動化架構更加穩定和可維護。

LINE Engineering 與 Engineers’ Blog 的未來走向

嗨!我是負責LINE Engineer Blog的櫛井優介。

在此,我想聊聊「LINE Engineering」網站的發佈,以及它對LINE Engineers’ Blog的未來所代表的意義。

未來,我們計畫為LINE Engineering網站不斷更新內容,我們將在此分享LINE開發文化到開源專案、人才招募、以及直接來自LINE開發者網站的技術文件等包羅萬象的內容。這個網站目前有英文、日文與韓文的版本,繁體中文版即將推出。