X



Rubyについて(アンチ専用) Part005
0001デフォルトの名無しさん
垢版 |
2019/04/13(土) 22:32:20.81ID:+hvu+lso
なかったので

オブジェクト指向スクリプト言語Rubyが嫌いな人のためのスレッドです。
他言語の一方的なあげ足取りが好きな最強厨御用達言語Rubyについて。

1. 他の言語で満足している人を「楽しさ」「美しさ」とか主観的な基準で煽る
2. Ruby より機能が絞られている言語に対しては「不足」「楽しさが(ry」「快適さがない」「こんな機能がないなんて」
3. Ruby より機能が豊富な言語に対しては「大きすぎる」「美しくない」「そんな機能不要」

うっとおしいRuby厨やRails厨の迷惑や気持ち悪い主観の押しつけ、腐れ言語や不安定ライブリについて語り合いましょう。

■関連スレ
Rubyについて Part 36
http://pc12.2ch.net/test/read.cgi/tech/1246174168/

■前スレ
Rubyについて(アンチ専用) Part001
http://pc11.2ch.net/test/read.cgi/tech/1190559748/
Rubyについて(アンチ専用) Part002
http://pc11.2ch.net/test/read.cgi/tech/1200210768/
Rubyについて(アンチ専用) Part003
http://pc12.2ch.net/test/read.cgi/tech/1207233348/
Rubyについて(アンチ専用)
https://mevius.5ch.net/test/read.cgi/tech/1249737531/
0281デフォルトの名無しさん
垢版 |
2020/10/18(日) 11:59:00.56ID:H1xH1BRx
rubyが糞だと思う理由
プログラム本体よりもテストコードの方が大きくなる
0284デフォルトの名無しさん
垢版 |
2020/10/18(日) 12:54:38.94ID:cCnPRoH8
>>279
アスペだかなんだか知らんが。
整数値をそのまま使うというか、fdまで見たらそうなるに決まってるじゃん。
fs.write...Syncを使いたがるからそうなるんであって、普通にstreamをpipeすれば全部隠蔽されるよ。
jsのような高級言語ではね。

説明してるけど。
ドキュメント読んだ?

ドキュメントがしっかりしてるから、初心者向けの解説サイトが無いんだぞ?
rubyが何故解説サイトばっかかわかる?
ドキュメントがクソだからだぞ。
ググればわかるって目茶苦茶レベル低いこと自覚しろよ。
0285デフォルトの名無しさん
垢版 |
2020/10/18(日) 13:02:01.41ID:H1xH1BRx
ttps://logmi.jp/tech/articles/321280
>プロジェクトが大きくなるに従って、テストがだんだん苦痛になってくるんですね。
>テストのサイズが大きくなったりとか、あるいはテストの実行時間が長くなったりとかして、
>だんだんだんだん苦痛になってくることが多いですね。
>
>告白すると、私はテストが嫌いなんです。

良く判っていらっしゃる
0286デフォルトの名無しさん
垢版 |
2020/10/18(日) 13:41:15.44ID:G9hN4s0l
ttps://logmi.jp/tech/articles/321308
正直言うとみなさんはいいですよ。Rubyが無くなってもPythonでもJavaScriptでもいったらいいと思うんですけど。
私や一部のコアコミッターは職業なので、Rubyが無くなったら本当に困るんですよ。
それで、みなさんの困るの程度はともかくとして、Rubyは生き残ったほうがいいと思うんですよ。
0287デフォルトの名無しさん
垢版 |
2020/10/18(日) 15:30:16.60ID:Vj/rkYxM
https://logmi.jp/tech/articles/321280
> 思い出していただきたいのは、Twitterはずっと1.8を使い続けていたんですね。「パフォーマンス遅い、遅い」って文句言ってるわりには、ずっと1.8を使い続けて、あろうことか1.8を改造して「kiji」という独自のバージョンを作りかけてやめちゃったことがあります。

そりゃマイナーバージョンにひとつで前動いてたコードが動かなくなるクソ開発ポリシークソ体制だからだろww
互換性という点でまったく信頼されてない。
JavaScriptほどとは言わんがせめてPHP程度には互換性保つ努力しろカスw
独自バージョンにやめたのもやってみたら箸にも棒にもかからない糞だと明らかになったからだろカスwww
0288デフォルトの名無しさん
垢版 |
2020/10/18(日) 15:41:15.66ID:WlQf1Fni
以下は、表紙にサイの絵が描かれた、2冊のサイ本

JavaScript 第6版、2012、David Flanagan
初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、オライリー、2017

これらを読むだけでも、数年は掛かる。
それぐらい、JavaScript には罠が多い

Google などの技術者の机には、必ず置いてあるけど、10年経っても捨てられない

一方、Ruby では「たのしいRuby 第6版」を読むだけ。
3回ぐらい読んだら、本を捨てても、検索しながらプログラミングできる
0289デフォルトの名無しさん
垢版 |
2020/10/18(日) 16:44:48.24ID:Vj/rkYxM
https://logmi.jp/tech/articles/321280
> 思い出していただきたいのは、Twitterはずっと1.8を使い続けていたんですね。「パフォーマンス遅い、遅い」って文句言ってるわりには、ずっと1.8を使い続けて、あろうことか1.8を改造して「kiji」という独自のバージョンを作りかけてやめちゃったことがあります。

そりゃマイナーバージョンひとつで前動いてたコードが動かなくなるクソ開発ポリシークソ体制だからだろww
互換性という点でまったく信頼されてない。
JavaScriptほどとは言わんがせめてPHP程度には互換性保つ努力しろカスw
独自バージョンやめたのもやってみたら箸にも棒にもかからない糞だと明らかになったからだろカスwww
0290デフォルトの名無しさん
垢版 |
2020/10/18(日) 19:18:15.84ID:Ie2s5K3J
>>287
ホンマ、論理のすり替えもええとこやな。w
後続バージョンなら速いのに、と言ったって、Twitterにはそれでも全然足りてないやろ。
言語仕様的に速くできそうもないから、すっぱり見限られたとは思わんのか。


でも、2回も書き込まんでええで。w
0291デフォルトの名無しさん
垢版 |
2020/10/18(日) 20:20:35.44ID:nO3WulLv
>>286
コミッタとか言う潰しの効かないことを仕事にしてる時点でダメでしょ
自己責任だわ
クックパッドとかfreeは囲い込んでるらしいけど
他の言語への移行の妨げにしかならんから早く首を切るべき
もしくは普通の仕事に配置転換するか
0292デフォルトの名無しさん
垢版 |
2020/10/18(日) 20:53:01.14ID:tW6VBC66
>本当はテストを書きたくないんですよ。
>というのもDRYじゃないですよね。
>私たちはプログラムを書きたいんであって、テストを書きたいわけではないわけですよ。
>ただ、人類はまだプログラムを書くだけで、正しいプログラムを作る方法を知らないので、仕方がないのでテストを書いているのが現状だと思います。
この辺の話聞いてるとやっぱrubyあかんわと思うわ。。そりゃクソコードも量産されるわな。
0293デフォルトの名無しさん
垢版 |
2020/10/18(日) 21:20:57.47ID:7+JgvQkH
> 型宣言嫌いなんですよね。
> なんでかというと、DRYじゃないからなんですよ。

静的型付けや型推論のちゃんとある言語使った経験からするとと意味不明
0294デフォルトの名無しさん
垢版 |
2020/10/18(日) 21:38:55.23ID:IuIrSK3A
復唱確認って嫌いなんですよね。DRYじゃない。
と例えればわかる

同じことを言うことで確認を行ってるんだよ
人間がミスをしないなら、そりゃ一回言うだけでいいだろうさ
0295デフォルトの名無しさん
垢版 |
2020/10/18(日) 21:47:13.29ID:tW6VBC66
こういう話も2010年ごろにしてるならまだわかるけど2019年時点でしてるんだぜ。。
0297デフォルトの名無しさん
垢版 |
2020/10/19(月) 02:05:26.25ID:qEackmxJ
>>294
int *p=new int(0);
で、型を2回書いてるとかそういう話やろ。

じゃあ、1回ですませられるように
auto *p=new int(0);
でも、
int *p=new(0);
でも、そういうことを考えるのが言語仕様策定ってもんなのにな。

「型は嫌ー」て、もうええわ。
逃げてるままで何回言うんや。
0298デフォルトの名無しさん
垢版 |
2020/10/19(月) 05:24:08.41ID:/NkPf9M1
できるけど思想があってやらない(という合理的な判断)
ではなく、
できないから屁理屈こねて不合理でミジメな言い訳
だからな。
0303デフォルトの名無しさん
垢版 |
2020/10/19(月) 15:57:49.16ID:9YkDkPea
>>297
型推論があれば
a = 1
と書くだけでaは整数と認識して(整数にも色々ある話は省略)処理され
型を書く必要も無い
DRYじゃないとは何指してんだか
0304デフォルトの名無しさん
垢版 |
2020/10/19(月) 16:09:44.45ID:ACx4Rbde
Ruby界のアノ人は「DRYじゃない」と言うことが口癖になってるんだと思う
深く考えないでいってる
0305デフォルトの名無しさん
垢版 |
2020/10/19(月) 16:53:59.39ID:asy7wTux
ほう
ttps://melborne.github.io/2013/09/27/auto-attr-set-in-ruby/
0306デフォルトの名無しさん
垢版 |
2020/11/06(金) 08:28:57.22ID:ek6ApuyZ
最近Rubyで混乱したのがfilter_map
なんじゃこりゃ意味がさっぱり分からんって意味論的にも
0308デフォルトの名無しさん
垢版 |
2020/11/24(火) 09:23:21.69ID:gfNKbZsO
stepが%で書けるようになったらしいけど、絶対こういうの3年後くらいに非推奨になるやつだろ
断言しとくわ

rubyを使うにはMatzという人間の理解から始めなければ良いコードは書けないでしょう
0309デフォルトの名無しさん
垢版 |
2020/12/25(金) 22:51:05.58ID:DVzhLIY4
自爆Hashスイッチを押してValue大学を爆破室町ねね暗殺
その後トヨタケーラム弟に帰ることになります
by室原案件色彩空間
0310デフォルトの名無しさん
垢版 |
2020/12/29(火) 20:54:58.70ID:kv2UyxGf
めちゃくちゃ好きな言語なんだけど今の時代は流行らないよなー。ユースケースが限定されてるし。
vanilla node.jsでプログラミングするよりはマシだけど
0311(u_・y)
垢版 |
2021/01/04(月) 11:06:45.65ID:oZidFLop
時代で流行らないというより、
jsみたいにブラウザに標準搭載されないのが何よりきつい
この世からjsという概念を消し去ればあるいは
0312デフォルトの名無しさん
垢版 |
2021/01/04(月) 11:18:38.32ID:r5tpoPT4
3.0でモダンな言語の機能を取り入れようとしたけど
根本の設計と噛み合わないので中途半端な延命策という印象

過去のしがらみあるのはしょうがないけど
新規プロジェクトにはもう無いな
0313デフォルトの名無しさん
垢版 |
2021/01/24(日) 21:49:16.17ID:lATEUloy
監視盗聴つきまといをしておきながら説明責任を果たさなかった日本テレビとテレビ朝日とフジテレビとテレビ東京とTBS本社に爆発物を仕掛けました
ゼロ高等学院にも爆発物を仕掛けました
バレンタインデーの深夜に爆発します
あと松本人志と松本てらと堀江貴文と井口理の家族全員とキングヌーのドラマーとおぎやはぎの小木博明と矢作兼とハマオカモトと武井壮トンカチで顔面グシャグシャにしてぶっ殺します
メンタリストダイゴ様がついてるんで僕は逮捕されませーん
松本てらだけは執拗にナイフで滅多刺しにして殺します。人を殺す。まともな人間に会うために。普通だったら爆破予告は一か月で逮捕される。再三の予告で逮捕されなかった事情を白痴どもは考えてろ。
てか、きみらが通報しないから逮捕されないんだよね(^_^;)
監視盗聴つきまといをしておきながら説明責任を果たさなかった吉本興業の学校NSC東京本社に爆発物を仕掛けました
バレンタインデーの深夜に爆発します。ちなみにプペルは西野が監視盗聴でパクった作品でーす
vcxznm/,v,m/n.,/z,_xc/
0314デフォルトの名無しさん
垢版 |
2021/02/04(木) 13:12:13.91ID:JDYmR2c0
>>313
逮捕おめでとう
0315デフォルトの名無しさん
垢版 |
2021/02/04(木) 14:20:29.47ID:cKwc7R6l
あわしろ氏がRubyはオワコンだと言ってたけどな。
いまさらRubyにしがみついてる奴とは縁を切れって。
0316デフォルトの名無しさん
垢版 |
2021/02/17(水) 08:02:28.63ID:HtaXpXlH
助成金を吸い取ったり、助成金にありつけなかったら悪徳教材屋・セミナー屋になったり、ひでえもんだからな
0321ハノン ◆QZaw55cn4c
垢版 |
2021/10/30(土) 16:59:40.82ID:nIglmucm
>>223
>誰も進化論を信じていない。
>人間は元から、猿じゃなかった。人間の姿のままだった

といって、今の正統的進化論にも私は疑問を感じますよ
地球ができた時を時刻 0 年としたとき、「たった 5 億年で」原始生命が発生し、それから「たった5億年で」細菌の中に細菌が共生する「ミトコンドリア・葉緑素の共生」が発生したとか、無理があるでしょう
多細胞生物が 30億年目、そこから脊椎動物が現れるのが 40 億年目と 10 億年かかったというのに、精密な遺伝子システム=デオキシリボ核酸による情報伝達システムが 5 億年で完成するとか、主張が変だとおもいますね
0324デフォルトの名無しさん
垢版 |
2022/04/23(土) 01:46:55.75ID:lyaCJMz0
次のステップ
先に述べたように、プッシュの失敗はほぼゼロになりました。これらの失敗のうちのい
くつかは、インターネットネットワークのランダムな問題が原因で、私たちの手に負え
ないものです。残りの失敗については、可能な限り悩ましい失敗をなくし、GitHub を
より速くする方法を検討しています。

Git システムの世界では、ストレージのハードウェアを刷新して高速化を図っています。
また、GitHub の有名な Ruby モノリスを解体し、GitHub のすべてのユーザーのために
リポジトリのパフォーマンスを向上させる新しいマイクロサービスを Go で作成して
います。
0325デフォルトの名無しさん
垢版 |
2022/04/29(金) 20:10:58.47ID:Eg0m0S89
アンチスレも過疎ってるのか
もうダメだなこの言語
みんなよそいっちまったよ
0327デフォルトの名無しさん
垢版 |
2022/11/20(日) 13:03:31.68ID:Vp4GxUdb
まつもとさんはオワコンと言われ続けてるが
なかなかオワコンにならないと講演で
笑いを取ってるらしいが
凋落傾向なのは変わらないな
0329デフォルトの名無しさん
垢版 |
2023/09/15(金) 00:35:32.63ID:6awpmyp5
Rubyでゲーム作れますか?
0330デフォルトの名無しさん
垢版 |
2023/09/15(金) 11:28:44.72ID:FLL155po
ubyでも造れるけど動作速度は一番遅い部類の言語
0331デフォルトの名無しさん
垢版 |
2023/09/15(金) 12:41:10.51ID:yWDScNQC
あとからだと何とでも言えるし
これを指摘するのも手垢つきまくってるだろうけど
やっぱブロックは失敗やったな
受け渡しの書き方もprocとの関係も全部ミスってると思う

rustだとそれらは単にクロージャなんで
一個だけじゃなく複数受け取れるし
引数の「最後」に「一個だけ」(..., &block)と「&つけて」書くとかいう縛りがない
単なる変数のひとつとして何個でもどこにでも受け取れる

let x = Some("foo");
assert_eq!(x.map_or(42, |v| v.len()), 3);
let x = Some("foo");
assert_eq!(x.map_or_else(|| 2 * k, |v| v.len()), 3);

これすごいスッキリしてると思う
rubyもこのクロージャ形式で手続きをパラメータ化できればよかったのにな
0332デフォルトの名無しさん
垢版 |
2023/09/15(金) 12:55:23.19ID:FLL155po
ubyは()を無くしたのが最大の失敗
0333デフォルトの名無しさん
垢版 |
2023/09/15(金) 13:10:04.08ID:yWDScNQC
そやねえ
いっけん嬉しいんだけど
あれで色々苦しんでるんやろな言語仕様的に
拡張が苦しいと聞いた
0335デフォルトの名無しさん
垢版 |
2023/09/22(金) 11:19:20.45ID:dkRHHNCe
KENYAなら責任もって雇ってくれるだろう
0336デフォルトの名無しさん
垢版 |
2023/09/24(日) 15:22:46.43ID:Hs7TDocS
youtubeの転職チャンネルとかいうやつで
自分はRubyができるから年収600万円で雇えというのがあったんですが
Rubyってそんなにすごい言語なんですか?
0337デフォルトの名無しさん
垢版 |
2023/10/01(日) 09:35:38.02ID:jNRKUn/r
いいえ
0338デフォルトの名無しさん
垢版 |
2023/10/01(日) 15:00:42.90ID:zhTB7snZ
Rubyまだ使ってる人いたんだ
0339デフォルトの名無しさん
垢版 |
2023/10/02(月) 01:58:09.40ID:xlviDvh+
>>336
Ruby の米国年収は、Go/Rust/Elixir の3大言語を超えた!
一方、PHP は生活保護レベルw

Ruby, Elixir : 9.3 万ドル
Go : 8.9
Rust : 8.7

多くの言語 : 6.5〜7

PHP : 5
Dart : 4.4

Ruby on Rails, AWS Solution Architect は13万ドルとか!

YouTube で有名な雑食系エンジニア・KENTA は、
初心者のキャリアパスは、Rails → Go だけと言ってる

一方、Scala, PHPをオワコン認定した。
使っているのは、Twitter, Facebook ぐらい。
日本はZOZO とか、PHPを使う老人が多い

ガーシーのサロンで使っていたMastodon も、
PHPから、Rails 6 へ変わった
レスを投稿する


ニューススポーツなんでも実況