推薦文章

[React] 使用 Eslint 為團隊代碼做基礎的品質把關

為代碼品質把關的重點在於檢查與修正,千萬不要奢求大家遵循所謂的規範文件來執行,因為就連自己也會很容易就犯錯了,而最好的方式就是讓開發人員無感,自動地修正一些無關緊要的錯誤,例如排版及分號等問題,真正需要提示的訊息在列出即可,因此可透過 Eslint 來解決這類問題。

...繼續閱讀 »
on wasichris

[廚餘回收] 原本應該睡眠的 Windows 10 卻在清晨被喚醒

身為一名程式設計師,打開瀏覽器 Google 一些資料,或是開啟 IDE 寫點程式是常有的事,而當事情做到一半必須被打斷時,「睡眠」這個功能就可以讓電腦在下一次開機的時候,快速地回復到前一次的工作狀態,但是 Windows 10 自從更新了 1903 之後,電腦卻經常在清晨被喚醒,等到我發現的時候,早就不知道運轉了多久、浪費了多少電,甚至直到最近我也更新了 1909,問題依舊還在。

...繼續閱讀 »
on supershowwei

[Azure DevOps]如何跨Organization共享Artifacts Feeds

Azure DevOps是微軟在DevOps領域的一個平臺服務,

性質上與市面上其他DevOps的平臺相近,

提供VCS、CI、CD及Artifacts等功能。

近日在協助公司導入Azure DevOps Server(地端版)時,

在建置Pipelines/Build(CI)流程Nuget Restore Task時,

有些內部套件需要從Artifacts Feeds拉取,

而因為有跨組織專案共享內部套件的需求,

花了些時間才搞懂這些東西如何設定,

趕緊趁著還沒忘記之前記錄一下。

 

...繼續閱讀 »
on armycoding

[料理佳餚] gRPC 服務使用指定 IP 做為端點的疑難排解

gRPC 服務預設會使用 HTTPS,不過這個只有針對 localhost 這個網域名稱,這天我想要將自己的區域網路 IP 指定為 gRPC 服務的端點,好做一些驗證跟測試,於是我就動手修改了 Kestrel 監聽的 IP,使用的是 HTTP 協定,然後就在客戶端收到了這個錯誤訊息。

IOException: The response ended prematurely.

...繼續閱讀 »
on supershowwei

【針對遺留代碼加入單元測試的藝術】202006 第九梯次﹣台北

【課程涵蓋範圍包含下列主題】

辨識依賴、隔絕依賴、依賴注入、擷取與覆寫、stub/mock 差異與使用場景、單元測試三種驗證方式、相依靜態方法的單元測試、父類依賴的測試、委派與事件的測試、測試程式重構與設計

報名這裡去➟【202006 針對遺留代碼加入單元測試的藝術 報名表單

...繼續閱讀 »
on hatelove

【極速開發+】 202006 第十梯次 台北

生產力 = 你的設計功力(能力) + 最佳化開發環境與設定(神兵) + 對的開發方式(招式)

這門【極速開發+】的培訓,就是用來解決實務上大家總說「時間不夠」的問題,因為時間不夠,所以我沒法子寫單元測試,沒法子重構,沒法子 TDD,沒法子 code review,沒法子逋拉逋拉…

我認同「時間不夠」是個問題,然而卻很少人去改善或解決這個問題。這門課,將讓各位學到,如何建立自我刻意練習的模型,將所有工具的整合起來發揮最大綜效,透過正確的開發方式與順序,讓你寫代碼時能行雲流水,並且兼顧設計、品質與生產力。

報名這裡去➟【202006 極速開發+ 報名表單

...繼續閱讀 »
on hatelove

進修課程