[討論] 請大家聊聊靜態語言的缺點
繼上個系列串
我想問問大家認為靜態型別的缺點是什麼呢?
本人寫Java也寫JS,最近也在碰Python
我自己寫Java,一開始覺得宣告比較麻煩,需要思考這個變數是什麼型別
(其實說實在,Java的變數最常使用也就幾個,我正常刷Leetcode除非特殊情況否則很少會想不出要用什麼型別的變數)
優點是很明顯的,一旦後面的型別錯了,IDE直接跳錯,也不給編譯
我上一份工作需要寫Java後端和JS前端,Java通常不會有型別錯誤的情況發生,除非是打API撈資料再cast成Java object的過程才有可能出錯
而JS則是變數很好宣告,直接const就好了
但前前後後的變數,自己都要記得很清楚這個變數的型別
萬一做一個動態頁面(我們是陽春的jQuery) ,搞不清楚狀況
光要找出問題就要debug很久
我聽說動態型別和靜態型別都各有其擁護者,想請問靜態型別的缺點,或是說動態型別的優點是什麼呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.91.182 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1606009622.A.2B0.html
→
11/22 10:08,
5年前
, 1F
11/22 10:08, 1F
→
11/22 10:09,
5年前
, 2F
11/22 10:09, 2F
→
11/22 10:10,
5年前
, 3F
11/22 10:10, 3F
→
11/22 10:30,
5年前
, 4F
11/22 10:30, 4F
推
11/22 10:46,
5年前
, 5F
11/22 10:46, 5F
→
11/22 10:46,
5年前
, 6F
11/22 10:46, 6F
推
11/22 10:50,
5年前
, 7F
11/22 10:50, 7F
→
11/22 10:50,
5年前
, 8F
11/22 10:50, 8F
→
11/22 10:51,
5年前
, 9F
11/22 10:51, 9F
→
11/22 10:52,
5年前
, 10F
11/22 10:52, 10F
→
11/22 10:53,
5年前
, 11F
11/22 10:53, 11F
推
11/22 11:00,
5年前
, 12F
11/22 11:00, 12F
推
11/22 11:01,
5年前
, 13F
11/22 11:01, 13F
→
11/22 11:02,
5年前
, 14F
11/22 11:02, 14F
→
11/22 11:02,
5年前
, 15F
11/22 11:02, 15F
推
11/22 11:28,
5年前
, 16F
11/22 11:28, 16F
→
11/22 11:42,
5年前
, 17F
11/22 11:42, 17F
→
11/22 11:42,
5年前
, 18F
11/22 11:42, 18F
→
11/22 16:59,
5年前
, 19F
11/22 16:59, 19F
→
11/22 16:59,
5年前
, 20F
11/22 16:59, 20F
→
11/22 17:18,
5年前
, 21F
11/22 17:18, 21F
→
11/22 17:19,
5年前
, 22F
11/22 17:19, 22F
→
11/22 17:19,
5年前
, 23F
11/22 17:19, 23F
推
11/22 17:30,
5年前
, 24F
11/22 17:30, 24F
→
11/22 17:30,
5年前
, 25F
11/22 17:30, 25F
→
11/22 17:31,
5年前
, 26F
11/22 17:31, 26F
推
11/22 17:41,
5年前
, 27F
11/22 17:41, 27F
→
11/22 17:41,
5年前
, 28F
11/22 17:41, 28F
→
11/22 17:41,
5年前
, 29F
11/22 17:41, 29F
推
11/22 17:48,
5年前
, 30F
11/22 17:48, 30F
推
11/22 17:50,
5年前
, 31F
11/22 17:50, 31F
推
11/22 18:04,
5年前
, 32F
11/22 18:04, 32F
→
11/22 18:05,
5年前
, 33F
11/22 18:05, 33F
→
11/22 18:05,
5年前
, 34F
11/22 18:05, 34F
→
11/22 18:31,
5年前
, 35F
11/22 18:31, 35F
→
11/22 18:31,
5年前
, 36F
11/22 18:31, 36F
→
11/22 18:31,
5年前
, 37F
11/22 18:31, 37F
→
11/22 18:33,
5年前
, 38F
11/22 18:33, 38F
→
11/22 18:33,
5年前
, 39F
11/22 18:33, 39F
→
11/22 20:37,
5年前
, 40F
11/22 20:37, 40F
推
11/22 20:52,
5年前
, 41F
11/22 20:52, 41F
→
11/23 01:40,
5年前
, 42F
11/23 01:40, 42F
→
11/23 10:34,
5年前
, 43F
11/23 10:34, 43F
→
11/23 10:36,
5年前
, 44F
11/23 10:36, 44F
推
11/23 10:48,
5年前
, 45F
11/23 10:48, 45F
推
11/23 11:56,
5年前
, 46F
11/23 11:56, 46F
→
11/23 11:57,
5年前
, 47F
11/23 11:57, 47F
→
11/23 11:59,
5年前
, 48F
11/23 11:59, 48F
→
11/23 12:00,
5年前
, 49F
11/23 12:00, 49F
→
11/23 12:21,
5年前
, 50F
11/23 12:21, 50F
→
11/23 12:22,
5年前
, 51F
11/23 12:22, 51F
→
11/23 12:22,
5年前
, 52F
11/23 12:22, 52F
→
11/23 15:11,
5年前
, 53F
11/23 15:11, 53F
→
11/23 15:11,
5年前
, 54F
11/23 15:11, 54F
推
11/23 18:53,
5年前
, 55F
11/23 18:53, 55F
推
11/23 20:17,
5年前
, 56F
11/23 20:17, 56F

推
11/23 21:15,
5年前
, 57F
11/23 21:15, 57F
→
11/23 21:19,
5年前
, 58F
11/23 21:19, 58F
→
11/23 21:19,
5年前
, 59F
11/23 21:19, 59F
推
11/24 03:05,
5年前
, 60F
11/24 03:05, 60F
→
11/24 06:56,
5年前
, 61F
11/24 06:56, 61F
→
11/24 06:56,
5年前
, 62F
11/24 06:56, 62F
→
11/24 21:28,
5年前
, 63F
11/24 21:28, 63F
討論串 (同標題文章)