[討論] 各語言的語法和語意使用
和同事討論到這個問題
也確實發生在某個協同作業的案子,兩個人爭得面紅耳赤
例如getter/setter
java 喜歡用
getNum() / setNum() 當作public api
C++ 用overloading
int Num() / Num(int)
Python 用property
Num.x = 1234
某個C++案子,
A同事非常習慣 getNum / setNum這種寫法
他可能不論任何情況都會這樣寫
B同事則大力反對,覺得overloading才是符合語意
我自己是無所謂,
只要符合OOP精神就好,只要符合每個人同意的coding standard /style就好
大家怎麼看?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 204.96.168.3
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1468982206.A.8B2.html
推
07/20 10:43, , 1F
07/20 10:43, 1F
→
07/20 10:47, , 2F
07/20 10:47, 2F
→
07/20 10:47, , 3F
07/20 10:47, 3F
→
07/20 10:48, , 4F
07/20 10:48, 4F
→
07/20 10:48, , 5F
07/20 10:48, 5F
→
07/20 10:49, , 6F
07/20 10:49, 6F
→
07/20 10:52, , 7F
07/20 10:52, 7F
→
07/20 10:52, , 8F
07/20 10:52, 8F
推
07/20 12:31, , 9F
07/20 12:31, 9F
推
07/20 12:33, , 10F
07/20 12:33, 10F
推
07/20 12:36, , 11F
07/20 12:36, 11F
→
07/20 12:37, , 12F
07/20 12:37, 12F
推
07/20 12:54, , 13F
07/20 12:54, 13F
推
07/20 13:22, , 14F
07/20 13:22, 14F
→
07/20 14:36, , 15F
07/20 14:36, 15F
→
07/20 14:39, , 16F
07/20 14:39, 16F
→
07/21 00:22, , 17F
07/21 00:22, 17F
→
07/21 07:39, , 18F
07/21 07:39, 18F
討論串 (同標題文章)