8
技術名詞紛爭多 (www.ithome.com.tw)
kaif 積分 4 編輯於

同意「為某個概念決定適當的名詞,目的是在設計時能有共同的語彙,也能讓開發者意識到它們的存在,這才是名詞存在的真正意義。」

之所以會有爭論,有時候只是吵爽的,但有時候是為了釐清term真正的意含。

當使用者對技術名詞代表的事物一知半解,以為知道這個名詞是什麼了,但其實是錯誤的理解,就會造成錯誤的傳播或誤用。

舉例三個例子:

  1. CI:很多人都把CI當作是自動化測試,但其實CI要解決的是整合地獄的問題,自動化測試只是他的手段。這麼一來,他就喪失解決整合地獄的機會。

  2. agile的各種術語:daily scrum難道只是把坐著開會改成站著開會嗎?或是sprint,很多人沒有理解sprint真正的意義,只把他當作小的waterfull,換湯不換藥,沒有對研發流程有真正的改善。這些人或許就會覺得,阿,agile也沒什麼用。

  3. cloud:VM就是上雲端,XXX就是上雲端,這就不用多解釋了。不過cloud就某方面講或許不是技術名詞吧。這時候所謂的雲端所、雲端中心、雲端XXX就比較可笑一點了。

caterpillar 積分 2

再多來幾個名詞之爭吧!像是 static 是不是會被繼承之類的 … XD

caterpillar 積分 3

話說最近是不是還有個 models 資料夾該不該存在之類的 … XD

pcbill 積分 2

我比較有感的名詞是, API 定義的演變