[閒聊] 是否有 Ruby 語法的檢查器?

看板Ruby作者 (喵小咩)時間16年前 (2008/11/22 13:41), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/5 (看更多)
最近寫一些較大的 Ruby 程式時, 發現一些很困擾的事, 常常執行後發生錯誤, 卻只是因為自己打錯字, 或是少了 END 經驗上發現自己有 60% 的錯誤是出在 語法錯誤, 如果是 C/C++ 的話, 在編譯時就可以馬上檢測出來, 可以馬上修正, 但是如果是 Ruby , 則必須等到執行到那一行時, 才會發現某個變數打錯字了, 而程式要執行到這一行必須花很多時間, 可能執行了十分鐘才發生錯誤, 卻只是因為打錯字, 覺得除錯上很浪費時間! 不知道有沒有什麼套件是可以檢查 Ruby 語法的?? 例如變數名稱打錯字, 實際執行時會出現 找不到這個變數(=nil) 但如果可以事先檢查, 就可以減少很多除錯時浪費的時間了. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.45.78

11/22 13:49, , 1F
option -c 在 gcc 意思是 compile only, ruby 是 syntax
11/22 13:49, 1F

11/22 13:50, , 2F
check. 不過如果是變數打錯字,這不屬於 syntax error,
11/22 13:50, 2F

11/22 13:50, , 3F
恐怕還是必須等到執行時才會知道喔,這是沒辦法的
11/22 13:50, 3F

11/22 15:51, , 4F
一個rake範例 http://0rz.tw/b1552
11/22 15:51, 4F
文章代碼(AID): #199vjryx (Ruby)
文章代碼(AID): #199vjryx (Ruby)