作者samuel1988 (小羊快跑啊)
看板Soft_Job
標題Re: [討論] 請大家聊聊靜態語言的缺點
時間Sun Nov 22 13:02:54 2020
問靜態和動態有缺點。怎麼不想想你公司是怎樣型態
如果你們公司成員 新舊和程度不一樣
就需要靜態語言處理程式,強制要成員遵守並規範。只要規範好,一般猴子也會按照著寫程
式。
動態語言吃的是開發人員素質,要自律,要對程式碼負責。
語言的選擇和公司、團隊才有關,而非單單用靜態和動態說嘴。
我們公司不走Javasceipt是因為太多人不熟悉特性而強制走TypeScript
一定要把d檔和class定義好,bug數量比以前Javascript時期更少。
所以語言沒問題,是要看你們團隊素質和成員共識和大頭的決策。
不要再嘴動態和靜態,實在太無聊了。每間公司本來就不同
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.2.45 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1606021376.A.F33.html
1F:→ wulouise: 這樣一講我覺得超過九成公司都該用靜態 11/22 13:22
2F:推 alihue: 其實若是需要高效能,就一定是靜態了 11/22 13:23
3F:→ EricTCartman: 我看過猴子寫C++ 11/22 14:43
4F:→ WTFCN: 我看過猴子寫JAVA 11/22 14:49
5F:→ superpandal: 是這樣 不過需要猴子的基本上是要奴才的公司 不要猴 11/22 17:28
6F:→ superpandal: 子的看待遇、公司發展... 11/22 17:29
7F:→ newhandfun: 動態真的吃自律程度,因為下限太低了XD 11/22 17:46
8F:推 x246libra: 會有規範的,不論靜態,動態,都會有規範,go靜態語言 11/22 17:58
9F:→ x246libra: ,然後程式碼一堆空介面,有用嗎? 11/22 17:58
10F:推 shter: js 追高效能不會是用 ts 開發啦,多轉譯一次的語法效能不高 11/22 20:45
11F:→ shter: 用 ts開發是追求高品質,但很多公司為了賺錢都先求有再求好 11/22 20:46
12F:→ shter: 沒ts前js一樣有規範的,只是沒有強制性而已 11/22 20:47
13F:→ shter: 很多專案會把變數型態用類似 var strUserName = 'mike'; 11/22 20:48
14F:→ shter: 這樣的方式去做提示,但就人工肉眼對 IDE 沒有幫助 11/22 20:48
15F:推 shter: 另外在 js 內做浮點數運算時為求正確性通常都會字串化處理 11/22 20:52
16F:→ maik060: 這篇講出了 TS 之所以存在而JS沒有的關鍵價值了 11/23 11:40
17F:推 as30385438: 等下可能會有人跳出來是你們團隊素質太差才用TS 11/23 14:28
18F:→ Darkword1987: 說個笑話 工程師會自律 11/23 15:50
19F:→ wesley234: 樓上 XD~ 11/23 17:38
20F:推 SuperTaco: 同意樓樓上 XD 11/23 17:58
21F:推 typepeter: 當了工程師才發現大家都是猴子 只是看誰不智障 11/23 18:59
22F:→ typepeter: 少錯簡潔易懂 再來才是效能提升 11/23 18:59
23F:→ jej: 讓我想到一個Fmaj7的猴子圖 11/23 19:48
24F:推 sharku: 推 11/24 13:25
25F:推 pony0935: 你只要不是董事輩的都是猴子好嗎 12/02 18:57