[分享] 用一個簡單的數學公式來幫忙設計OOP類別

作者: poopoo888888 (阿川)   2020-05-19 20:40:29
大家好,小弟一直覺得 OOP 很困難、設計類別很困難。
我一直想找一個比較量化分析的方式,在工作時輔助設計類別。
於是我設計了一個簡單的數學公式
跟大家分享一下這個公式,謝謝大家
網頁好讀版: https://devs.tw/post/340
作者: neo5277 (I am an agent of chaos)   2020-05-19 20:46:00
總覺得這有點把簡單的東西複雜化了不過有心給推
作者: DarkIllusion (′・ω・‵)   2020-05-19 20:58:00
昨天在臉書python社群有看到 不錯
作者: chuegou (chuegou)   2020-05-19 21:37:00
覺得有趣
作者: jerryshadow   2020-05-19 21:39:00
很酷
作者: JasperChang (PeterChou)   2020-05-19 22:23:00
覺得會走向跟KPI一樣的結局
作者: yamakazi (大安吳彥祖)   2020-05-19 23:28:00
作者: Masakiad (Masaki)   2020-05-19 23:29:00
這個東西跟架構還差太遠了吧......
作者: bibo9901 (function(){})()   2020-05-19 23:34:00
濃濃民科風 想當碼農務必詳讀
作者: backprog (back-propagation)   2020-05-19 23:58:00
很棒啊可以先去投研討會論文
作者: as30385438 (LCT)   2020-05-20 00:29:00
覺得OOP難不去搞懂而搞這套只會讓架構更爛而已
作者: seLain (建築的永恆之道)   2020-05-20 08:39:00
Bansiya02-QualityModel 入門paper 給有興趣的人
作者: ohohoh   2020-05-20 11:41:00
可以google參考一下,CBO,coupling between object,概念很像
作者: wulouise (在線上!=在電腦前)   2020-05-20 12:10:00
你想做的是Cyclomatic complexity?我覺得可以當作參考
作者: ohohoh   2020-05-20 12:32:00
Cyclomatic complexity針對一個函數內,原文要做是class間公司在用understand這軟體,可參考一下他可提供的metrics但我同意回文那篇,算數字像是硬做KPI
作者: Jichang (C.C.Lemon)   2020-05-20 18:51:00
感覺非常奇怪的算法 method越多分數越低 全部寫在main裡面 會拿到滿分
作者: maik060 (^.< 啾咪 ~)   2020-05-21 17:45:00
很有趣, 要是有這工具我肯定用

Links booklink

Contact Us: admin [ a t ] ucptt.com