看板 Ruby 關於我們 聯絡資訊
最近寫一些較大的 Ruby 程式時, 發現一些很困擾的事, 常常執行後發生錯誤, 卻只是因為自己打錯字, 或是少了 END 經驗上發現自己有 60% 的錯誤是出在 語法錯誤, 如果是 C/C++ 的話, 在編譯時就可以馬上檢測出來, 可以馬上修正, 但是如果是 Ruby , 則必須等到執行到那一行時, 才會發現某個變數打錯字了, 而程式要執行到這一行必須花很多時間, 可能執行了十分鐘才發生錯誤, 卻只是因為打錯字, 覺得除錯上很浪費時間! 不知道有沒有什麼套件是可以檢查 Ruby 語法的?? 例如變數名稱打錯字, 實際執行時會出現 找不到這個變數(=nil) 但如果可以事先檢查, 就可以減少很多除錯時浪費的時間了. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.45.78
godfat:option -c 在 gcc 意思是 compile only, ruby 是 syntax 11/22 13:49
godfat:check. 不過如果是變數打錯字,這不屬於 syntax error, 11/22 13:50
godfat:恐怕還是必須等到執行時才會知道喔,這是沒辦法的 11/22 13:50
ihower:一個rake範例 http://0rz.tw/b1552 11/22 15:51