疫情過後的報復性參加?
自從上了博班之後
尤其二月出國,三月底回國,又被關禁閉21天(?)
好像很少參加社群類的活動
最近剛好又因為計畫的關係需要碰上寫Code的任務
所以就來參加這次的 twMVC #39了呢
正文開始
--------
第一場是Demo的非官方技術社群經驗分享
首先是提到了twMVC也已經成立了八年了
真的能撐到現在真的很厲害
我想最真的一句就是:要有自燃人(當初我心裡一職在想,一定要是自然人阿~不然好可怕
第二點就是一群好友,真的沒有好友真的活動下來Cover真的好頭痛
最後一點就是,真的不要把辦社群當作自己唯一的事情,不然壓力很大
就輕輕鬆鬆要辦就辦,不辦大家就是等著下一次
BTW,好像我自己也還有Azure Taiwan Meetup齁
自Mia去了德國、Rick跑去自創品牌養小孩,我又比較少開發經驗+隨時要跑法國
最近幾期真的都是靠Money去稱這一兩年的事情
真的是辛苦他了。
---
第二場是Roberson的口罩穿戴預測模型分享
主要是講MMDetection這個套件
當然現今有很多Object Detection的工具(ex. YOLO)
但目前看他的介紹而言,主要是強調應用的設定簡易性
其餘數學模型的部分事實上就是去google之後,在看套上去的準確率能多少
對於數學模型不熟的人或許可以去玩玩看
----
最後是Bill叔的Compile-time AOP
介紹一套叫做PostSharp的套件
先說我對於AOP完全不熟,是完全AOP的新手
AOP全名(Aspect Oriented Programming)
看來是把相關驗證邏輯的部分,與實際工作所需的邏輯進行拆分
應該就是所謂的關注點分離的概念
的確我們在寫很多輸入輸出的部分,常常需要對於資料進行驗證
於是我們就會在Method裡面又要先去塞相關的判斷式先進行資料判斷
判斷之後才正式塞入相關的處理邏輯
套用Postsharp之後
其實我第一個直覺是 ASP.NET MVC架構裡面關於Model的利用Attribute的方式進行資料驗證
不過PostSharp的好處是可以做很多關於許多事件流程進行攔截後做另外的處理
光是看到連Exception都可以攔截之後,另外在寫進自己要的邏輯做例外處理
還是第一次看到
雖然開發經驗真的不多(啊我就不是這行吃飯的齁)
不過目前我覺得最大的好處真的就是可以把相關驗證邏輯的部分
與實際要處理的邏輯分開來
真的是一件可以讓可讀性變高的一套工具
- 文章中的敘述或資訊有誤,歡迎回應指正,討論與指教是進步的原動力:)
- 若喜歡此點部落文章,歡迎各位轉載並於文末附載原文網址超連結與站名【DriftMind】