學習Ruby時的一些牢騷

來源:互聯網
上載者:User

學習Ruby時的一些牢騷

  一不小心就開始學習Ruby了,跨了一個元旦,也算學了兩年了(其實也就沒幾天)。

  總體來說,有點排斥,因為感覺不好。

  以前學過一點VB,沒想到Ruby也是這種以“End”語句結束代碼塊的語言。這種方式也不是說有什麼不好,總體來說有點亂,黑乎乎的一行行全是代碼。而且語言很多地方設計的有點亂(或者說根本就沒有設計),文檔也不多(官方的Document亂七八糟——你說你弱類就弱了唄,幹嘛扯蛋的要以類型索引,有本事你比了JS)。

  其實關於Ruby的書也不少,就是大多都是E文的,像我這種E文還是初中一年級上半學期水平的學生,怎麼能看懂那些鳥語?

  更TM可氣的是,新版本出來以後,隨之而出的一些Gem竟然不配套(或者說改版太多了,不向前相容),DBI操作資料庫的方法只能擷取單列,兩列是0,三列就說是BUG。

  BUG?卻實是,我還沒見過那個語言大大咧咧的列印出一個不相容的操作是BUG的——除了Ruby,這種光榮事迹可能只有Ruby能乾的出來。如:

(圖註:不只是這一個,見過N多次Bug)

  還有一些方法,你說老版本的用法你新版本的不支援就不支援了唄,非TM把它定義到這,一用又TM是Bug。Bug就算了,你還提示“

你可能遇到了錯誤或擴充紅寶石翻譯庫。

錯誤報表是受歡迎的。
詳情:http://www.ruby-lang.org/bugreport.html

”,然後點進去這個詳情頁面,又提示“哥,這裡不行,你去另一個地方看看(see http://redmine.ruby-lang.org/),TMD,一邊涼快去”。

  糾結了幾天,因為工作需要還得糾結下去,痛苦ing.....

 

  (不只是勞騷,外帶一些BS的憤憤,對日本。可以同情,不要拍磚)

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.