zoukankan      html  css  js  c++  java
  • 学习Ruby时的一些牢骚

    学习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的愤愤,对日本。可以同情,不要拍砖)

  • 相关阅读:
    CODEFORCES 429B 动态规划
    HDU 2084(DP)
    最大公约数算法(待续)
    spring---aop 配置
    代理模式
    spring--学习之IOC DI
    spring--基本介绍
    JAVASE 面试总结(1)
    工厂模式
    建造者模式
  • 原文地址:https://www.cnblogs.com/zhhh/p/1926289.html
Copyright © 2011-2022 走看看