Jenkins 靜態程式碼分析套件,Warnings Next Generation plugin 使用

Jenkins 靜態程式碼分析套件,Warnings Next Generation plugin 使用 Jenkins 的 Warnings Next Generation plugin,用於收集靜態分析工具報告的編譯器警告或問題,並將其結果輸出為可視化報表。 該套件內建了近百個靜態分析工具(包括幾個不同編譯器)的支援。 參閱支援的 report 格式列表: https://github.com/jenkinsci/warnings-ng-plugin/ »

Node.js 使用 AOP (剖面導向程式設計)

什麼是 AOP?參考下面文章: https://openhome.cc/Gossip/SpringGossip/AOPConcept.html 其中 Cross-cutting concerns若直接撰寫在負責某商務的物件之流程中,會使得維護程式的成本增高,例如若您今天要將物件中的記錄功能修改或是移除該服務,則必須修改所 有撰寫曾記錄服務的程式碼,然後重新編譯,另一方面,Cross-cutting concerns混雜於商務邏輯之中,使得商務物件本身的邏輯或程式的撰寫更為複雜。 現在為了要加入日誌(Logging)與安全(Security) »

2016 CTJS Conf 簡報 : 為 Node.js 專案打造專屬管家進行開發流程整合及健康檢測

很高興今年受 CTJS Conf 邀請,在台中難得的大型 conf 進行簡報,也感謝主辦單位為中台灣帶來這樣的盛會! 這次的主題主要把創科資訊這一年來透過 AgileWorks 這樣的品牌所進行的 DevOps 相關的課程,濃縮為 40 分鐘,期望帶給與會者,在持續整合流程這條道路上,能夠知道可以透過哪些工具或既有架構的優化,來讓 Node.js 的專案不管使用哪一種 CI tool 都可以進行持續整合。 »