[討論] python type hints

看板Python作者 (splasky)時間8年前 (2017/11/14 14:46), 編輯推噓4(406)
留言10則, 4人參與, 8年前最新討論串1/1
請教一下大家 各位在寫code時,會加上type hints嗎? 我看很多python程式的源始碼幾乎都沒有加 各位覺得加上type hints對維護或開發有幫助嗎? 不才我都會把傳入的type寫在文件裡所以我也不太寫type hints 大家討論一下八 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.17.131.223 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1510642006.A.142.html

11/14 16:59, 8年前 , 1F
現在寫都會 有些IDE支援lint 就會很好用 看自己有沒有
11/14 16:59, 1F

11/14 16:59, 8年前 , 2F
寫錯
11/14 16:59, 2F

11/14 19:46, 8年前 , 3F
我覺得有幫助,但只會在很重要的模組庫加。
11/14 19:46, 3F

11/15 14:15, 8年前 , 4F
https://goo.gl/VS2zpe flask 作者的type hints見解
11/15 14:15, 4F

11/15 14:17, 8年前 , 5F
主要重點是,python的type不是真正類型(duck type)
11/15 14:17, 5F

11/15 14:34, 8年前 , 6F
當然mypy 有像是 Iterable[int], Sequence[bool]
11/15 14:34, 6F

11/15 14:36, 8年前 , 7F
這種比較近似原意的表示法,但是也進一步考驗 API
11/15 14:36, 7F

11/15 14:37, 8年前 , 8F
作者對於語言的掌握度,最有用的應該是可以有效減少
11/15 14:37, 8F

11/15 14:38, 8年前 , 9F
docstring 的依賴吧?
11/15 14:38, 9F

11/16 15:23, 8年前 , 10F
我覺得絕對有幫助 但也常常沒寫QQ"
11/16 15:23, 10F
文章代碼(AID): #1Q2f5M52 (Python)