在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一不小心就开始学习Ruby了,跨了一个元旦,也算学了两年了(其实也就没几天)。 总体来说,有点排斥,因为感觉不好。 以前学过一点VB,没想到Ruby也是这种以“End”语句结束代码块的语言。这种方式也不是说有什么不好,总体来说有点乱,黑乎乎的一行行全是代码。而且语言很多地方设计的有点乱(或者说根本就没有设计),文档也不多(官方的Document乱七八糟——你说你弱类就弱了呗,干嘛扯蛋的要以类型索引,有本事你比了JS)。 其实关于Ruby的书也不少,就是大多都是E文的,像我这种E文还是初中一年级上半学期水平的学生,怎么能看懂那些鸟语? 更TM可气的是,新版本出来以后,随之而出的一些Gem竟然不配套(或者说改版太多了,不向前兼容),DBI操作数据库的方法只能获取单列,两列是0,三列就说是BUG。 BUG?却实是,我还没见过那个语言大大咧咧的打印出一个不兼容的操作是BUG的——除了Ruby,这种光荣事迹可能只有Ruby能干的出来。如下图: (图注:不只是这一个,见过N多次Bug) 还有一些方法,你说老版本的用法你新版本的不支持就不支持了呗,非TM把它定义到这,一用又TM是Bug。Bug就算了,你还提示“ 你可能遇到了错误或扩充红宝石翻译库。 错误报告是受欢迎的。 ”,然后点进去这个详情页面,又提示“哥,这里不行,你去另一个地方看看(see http://redmine.ruby-lang.org/),TMD,一边凉快去”。 纠结了几天,因为工作需要还得纠结下去,痛苦ing.....
(不只是劳骚,外带一些BS的愤愤,对日本。可以同情,不要拍砖)
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论