心得 - Classic TDD by Examples Refactor to Design
這幾天的碎片時間幾乎都在看 ClassicTDD
課程影片,每一個段落每一個章節都能夠給我觀念上的糾正與實際的解決思路,我越來越覺得其實我根本就不會寫 Code…..
其實收穫最大的除了這個以外,我常常就是想到一句話,學習從模仿開始,問題是,你要能夠找的到對的模仿對象
這幾天的碎片時間幾乎都在看 ClassicTDD
課程影片,每一個段落每一個章節都能夠給我觀念上的糾正與實際的解決思路,我越來越覺得其實我根本就不會寫 Code…..
其實收穫最大的除了這個以外,我常常就是想到一句話,學習從模仿開始,問題是,你要能夠找的到對的模仿對象
將 Jenkins 的 pipeline 專案加入單元測試的一些注意事項
LUIS 是自然語言的語意分析服務,接下來的文章會用官方文件為基底,開始學習如何建立屬於自己的 LUIS 服務,過程中我會將這些步驟記錄下來,希望也能對別人有所助益
專注於如何測試 vue.js 應用程式的書籍,雖然出版已經有一陣子了,但對於如何測試 vue.js
來說,是一本很優秀的入門書籍,網路上有找到這本書的英文版,看起來好像可以免費觀看:Testing Vue.js Applications,如果喜歡的話也可以考慮去天瓏入手一本vue.js 應用測試 - testing vue.js application
在實務上常常遇到的情況是針對遺留程式碼做調整,這些 Code,有一些是半年之前的我自己寫的,有一些是別人寫的,不可避免的是我無法記得所有系統的細節,所以很多時候我必須要先重新看過一次程式碼,知道在做什麼事情之後,才能開始修改,如何修改Legacy code
都是老生常談了,這次有機會可以從頭到尾感受一下Joey
的重構影片,尤其是都有旁白說明,是非常難得的機會,推薦給大家看看
透過這些技巧可以在開發程式的時候少打一些字,讓整個開發體驗更為順暢,一個好的 IDE 就應該能夠支援這樣的功能,讓開發人員的想法快速變成程式碼,這些技巧都是 Rider 提供的教學中提到的,如果有空的話直接開啟教學專案來自己嘗試一下應該是比較有效率的
透過 wallaby.js 進行 javascript TDD , 利用 jest 作為測試框架則可以省掉wallaby.js
的設定檔
日常開發很常碰到一個情況,就是需要依據傳入的參數,決定 new 不一樣的 instance 出來,所以在數量少的時候,我們可以透過if...else...
的方式直衝,再多一些些,可以用switch...case...
的方式來做,但如果這個分支已經有 5~7 個以上,再接著用上述的兩種做法就有點bad smell
的感覺了
本次練習如何透過filebeat
採集主機資訊,並傳遞給logstash
進行分析過濾後,由kibana
的介面去查看資料;另外一個用法是直接讓filebeat
的資料丟給elasticSearch
,並且最終在kibana
的Logs
功能裡面查看,不過我沒有使用就不介紹了
本篇記錄透過 CSharp,使用 selenium 進行 e2e 測試的一些心得,因此會比較雜亂,未來可能會、也可能不會再整理