[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/06 06:11 / Filesize : 261 KB / Number-of Response : 1042
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Ruby 初心者スレッド Part 64



1 名前:デフォルトの名無しさん [2018/09/01(土) 19:25:16.66 ID:wk35+pf/.net]
プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。
質問するときは、OSやRubyのバージョン、エラーメッセージを書いたほうがいいお
Ruby on RailsについてはWEBプログラミング板で

前スレ
Ruby 初心者スレッド Part 63
https://mevius.5ch.net/test/read.cgi/tech/1523954817/

るりまサーチ (リファレンス検索)
rurema.clear-code.com/

Rubyist Magazine - るびま
jp.rubyist.net/magazine/

逆引きRuby
www.namaraii.com/rubytips/

Ruby コミュニティ公式
https://www.ruby-lang.org/

207 名前:デフォルトの名無しさん [2018/09/24(月) 04:18:46.93 ID:SQOWCm/x.net]
ああ
タイプミスったか

208 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 04:36:13.17 ID:cIWp1XlU.net]
HTML でよく使う、でたらめの単語を並べる、Lorem Ipsum を使おうと、Faker gem を入れたけど、
出力に、5秒もかかる

なんで、こんなに遅い?

CPU-i3, Windows10, VSCode

209 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 05:25:27.23 ID:WFD5m+H5.net]
ライブラリにあるプロファイラーを使えよ
これでどこが遅いかすぐわかるだろ

210 名前:デフォルトの名無しさん [2018/09/24(月) 13:18:27.96 ID:bHt3pXzR.net]
Rubyのカッコ省略は可読性低すぎる

211 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 13:42:34.41 ID:+ob6DU4m.net]
DSLはカッコ省略で可読性上がるだろ

212 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 13:53:49.73 ID:8mxLASGw.net]
rubocopでは引数無しかDSLかputsとかよく使うの以外の()の省略を禁じてたね

213 名前:デフォルトの名無しさん [2018/09/24(月) 14:20:17.33 ID:jnbiRGGY.net]
別にカッコ省略は強制じゃないからね
状況に応じてカッコをつけたり外したり、
そんな可読性というか美的センスが求められる

たとえば >>196 であれば、記述が一行に収まらなくなるほど
長くなれば、カッコをつけたほうがカッコいい

node.vm.network(
  :public_network,
  ip: "192.168.111.11",
  bridge: "wifi"
)

こうしておけば、保守性の向上を目的として各行にコメントを付けられる

214 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 14:25:56.87 ID:j4wJNE6l.net]
>>206
言語をそのままDSLとして流用しようというのがちょっとイカれてると思うな。

215 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 14:31:02.56 ID:j4wJNE6l.net]
>>208
それは括弧が必須だろ。
文法における改行の扱いがいいかげんなのはダメなところ。



216 名前:デフォルトの名無しさん [2018/09/24(月) 14:57:57.46 ID:jnbiRGGY.net]
>>209
イカれてるってのは、Rubyに対する最高の賛辞だ
なにせRubyは関数型(Lisp)をベースとして
手続き型(Perl)とオブジェクト指向(Smalltalk)を融合するという、
イカれた設計思想で誕生したんだから

peace.2ch.net/test/read.cgi/tech/1409526637/857/

で、その当時、XML設定ファイル地獄にあえいでいた
Java Webアプリ開発者が、内部DSLを多用するイカした
Rails フレームワークに流れ込んで、Rubyは全世界で知られるようになった

217 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 15:05:10.14 ID:LuTKsX0g.net]
>>210
セミコロン書けっての?

218 名前:デフォルトの名無しさん [2018/09/24(月) 15:48:51.67 ID:gaTHdjrg.net]
>>211
さすが ruby はイカレてやがる
https://next.rikunabi.com/journal/20160129_t21_iq/

219 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 15:49:37.96 ID:KIKNiOiJ.net]
rubyはじめようとして本屋いったらrubyが数冊あったはずのがpythonに
変わってたのでpython買ってきた

220 名前:デフォルトの名無しさん [2018/09/24(月) 15:54:03.89 ID:kBpC5qFw.net]
>>214
今すぐ返品するんだ
人工知能でも作る気がないならRubyを勧める

221 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 16:01:50.11 ID:hrySGkvz.net]
どこでもそうだけどスレタイと別の言語の話してるヤツはスルーするに限る

222 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 16:10:06.43 ID:j4wJNE6l.net]
>>212
文の区切りが書き方やバージョンによって変わるくらいなら、セミコロンくらい喜んで書く。

223 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 16:19:51.13 ID:LuTKsX0g.net]
>>217
どのバージョンでどういう風に変わったの?

224 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 16:25:49.93 ID:+ob6DU4m.net]
>>209
内部DSLだとコストが低いから何かと便利だぞ

225 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 16:55:45.09 ID:tbtIQWiZ.net]
>>219
そうか?
内部DSLなんかやりだしたら開発者がマスターベーションを始めて無駄に工数を浪費するだけだよ
外部DSLだと「面倒臭い」という意識が働くから結果的に安くつく



226 名前:デフォルトの名無しさん [2018/09/24(月) 17:23:57.28 ID:jnbiRGGY.net]
>>217
>>218と同じく、どう変わったのかな?

自分は1.6系がリリースされた直後の1999年から使っているけど、
Rubyで「文の区切りや書き方がバージョンによって変わる」なんて
経験が無いから、それが事実なら驚天動地の新発見になる

すごく興味があるから、ホラやデマカセでなければ、ぜひ教えてください

227 名前:デフォルトの名無しさん [2018/09/24(月) 17:29:24.21 ID:jnbiRGGY.net]
>>220
Rubyの内部DSLを設定ファイルとして採用する著名な構成管理ツールには、
>>196 の Vagrant だけでなく、Chef や Puppet もあるんだけど、
こうしたツール作者に正面から喧嘩を売れる男の子ってカッコいいですね(棒

228 名前:デフォルトの名無しさん [2018/09/24(月) 17:49:32.98 ID:qkXKwQlD.net]
またパイキチが他のスレあげまくってくるのか

229 名前:デフォルトの名無しさん [2018/09/24(月) 18:29:49.60 ID:qkXKwQlD.net]
やっぱりか

230 名前:デフォルトの名無しさん [2018/09/24(月) 20:39:20.68 ID:mZ7GRZ4Z.net]
railsチュートリアル進まない

231 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 20:41:52.37 ID:vr3+WUA5.net]
脳のスペックは人それぞれ
諦める勇気も必要

232 名前:デフォルトの名無しさん [2018/09/24(月) 20:49:18.67 ID:mZ7GRZ4Z.net]
>>226
俺に言ってんの?

233 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 21:15:02.89 ID:63DR0NZS.net]
>>227
そのとおり

234 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 21:25:53.56 ID:8Eg6qm1l.net]
実際プログラミングの能力って個人差があるから、あまりにも他人より努力しなきゃいけないようなら
そこを乗り越えても最終的には不幸な人生になる可能性が高いよ
本当に辛いなら我慢しないほうがいい

235 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 21:33:35.11 ID:cIWp1XlU.net]
改訂4版 基礎 Ruby on Rails、黒田努・佐藤和人、2018/9/7

改訂版が出たよ。
こちらの方が、Rails チュートリアルよりも簡単かも



236 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 21:41:34.02 ID:cIWp1XlU.net]
カッコは、VSCode の、Bracket Pair Colorizer で、

対応するカッコをカラフルに表示できるし、
開始・終了カッコを示す、ガイドラインも付く

f ( )

ただ、関数名とカッコの間に、空白を入れると、文法エラーになる。
昔はエラーの理由がわからず、これでかなり苦しんだ

237 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 21:59:41.25 ID:j4wJNE6l.net]
>>218
>>221
ま、細かいとこだよ。
以前はエラーになってたのがいけるようになったんだっけかな。

238 名前:デフォルトの名無しさん [2018/09/24(月) 22:12:16.59 ID:jnbiRGGY.net]
>>232
いやいや、そんな遠慮なさらずに、変わったところを教えてくださいよ
だって >>217 じゃ天下取ったみたいな口調で変わったと断言したのですから、
まさか今頃になって忘れちゃったなんて言わないですよね?

すごく興味があるから、ホラやデマカセでなければ、ぜひ教えてください

239 名前:デフォルトの名無しさん [2018/09/24(月) 22:17:47.16 ID:jnbiRGGY.net]
>>231
>ただ、関数名とカッコの間に、空白を入れると、文法エラーになる。
>昔はエラーの理由がわからず、これでかなり苦しんだ

それ、Bracket Pair Colorizer のバグですね

240 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 22:39:27.18 ID:j4wJNE6l.net]
>>233
いちいち覚えてるわけないだろ。
目的が煽りでないならちょっと調べてもいいけど、人にものをたずねる態度じゃないな。w

241 名前:デフォルトの名無しさん [2018/09/24(月) 22:56:50.65 ID:jnbiRGGY.net]
>>235
え、わざわざ調べなければならないほど記憶が曖昧なのに、>>217じゃ:

>> 文の区切りが書き方やバージョンによって変わるくらいなら、セミコロンくらい喜んで書く。

とカキコしちゃたのですか?

どうやら、ID:j4wJNE6l にとって議論に勝ちさえすれば真実はどうでもいいらしい
>>217のようなホラやデマカセの類を吐いても平然としていられる
日本人の私には、とうてい信じられない行動ですね

242 名前:231 mailto:sage [2018/09/24(月) 23:15:22.67 ID:cIWp1XlU.net]
def foo ( x ) puts x; end
foo ( 1 )

あれれ? 関数名の後ろに、空白が入っていても、正常に動く

解釈があいまいになる場合に、エラーになるのかな?

243 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 23:19:18.60 ID:+bhBUiYM.net]
ここまで全部pyキチの自演かよ

244 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 23:41:33.14 ID:8mxLASGw.net]
>>237
それは括弧が引数の括弧として解釈されてないだけだから
puts  (1+2)

puts((1+2))と解釈されている
次の例からも明らか
puts (1+2).succ #=> 4
puts(1+2).succ #=> NoMe

245 名前:thodError: undefined method `succ' for nil:NilClass
# putsの戻り値nilにsuccを呼び出そうとしているので
[]
[ここ壊れてます]



246 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 00:30:03.44 ID:9DB6mA1y.net]
>>235
お前バカか?
目的が煽りでないならとかじゃなくて、「ありもしないバージョンによる改行の扱いの変更をでっちあげて
Rubyを貶めたいだけなんだろ?」って堂々と疑われてることにも気づかないのかよ
そこで「いちいち覚えてるわけないだろ」なんて疑いを確信に変えるだけじゃん

247 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 01:22:25.40 ID:nLBKEPPV.net]
バカはおまえらだ。
そういうことなら、説得する義理なんかないから、どうでもすきに思え。
とにかく事実として存在したんで。

Rubyはいいかげんなところが多いが、改行の扱いもそうだった。
ま、それでもいいとも思う。
それで問題ないところで使うし。

248 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 01:34:54.50 ID:9DB6mA1y.net]
> そういうことなら、説得する義理なんかないから、どうでもすきに思え。
ここに及んでまだ具体例を出せないってことは、嘘八百ってことをついに認めるに至る、ってことね

249 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 02:10:16.33 ID:JXqOIinx.net]
1.9辺りで改行の扱い変更されてなかったっけ?
www.rubyist.net/~matz/slides/rc2003/mgp00021.html

250 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 16:54:01.90 ID:7/llvlyM.net]
>>243
2.0のような気がしてたけど、1.9だったか。
そういえば、オレは1.9はスキップしたんだった。

251 名前:デフォルトの名無しさん [2018/09/25(火) 17:12:49.07 ID:zjb6lVBe.net]
>>231
"ただ、関数名とカッコの間に、空白を入れると、文法エラーになる。"
これマジ?気付かなかったな
文法チェック入れてないからか?

252 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 18:12:40.14 ID:tnNRyqPf.net]
そりゃ当たり前でしょ
hoge  (1, 2)
ってあったら(1, 2)の結果をhogeに与えようとするからsyntaxerror
引数無しのメソッドでも
hoge  ()
ってすればまず()の結果であるnilをhogeに与えてhoge(nil)になるからargumenterror

253 名前:デフォルトの名無しさん [2018/09/25(火) 18:31:24.09 ID:EqDfiqim.net]
なるほどね
VB/VBAもそんなのあったな
やっぱりrubyは糞

254 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 18:40:43.81 ID:8itXfwJX.net]
文法の一貫性が損なわれるのは括弧省略の大きな欠点だよね
言語の驚きを最大化するには良い方法

255 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 20:13:19.11 ID:nLBKEPPV.net]
たしか、Perl5もそう。
スクリプト系言語はしかたないね。



256 名前:デフォルトの名無しさん [2018/09/25(火) 21:31:47.09 ID:BRabQ1iT.net]
Rubyの文法を理解できなかったって素直に言えよ
自演してないで

257 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 21:33:26.27 ID:Jw6NGqaL.net]
空白の個数で意味が変わるような文法は糞だが、空白の有無ならまぁ許容できる。

258 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 22:01:45.11 ID:BMMTvniR.net]
>>248
文法の一貫性を保ったまま、括弧が省略できる言語がある。
括弧が省略と言うか、そもそも括弧がない。
その言語とはシェルスクリプトだ
This is a pen がそのまま実行可能にできる言語はシェルスクリプトだけ

259 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 22:16:35.41 ID:JXqOIinx.net]
>>252
> This is a pen がそのまま実行可能にできる言語

その式はSmalltalkでもリーガルだし
しかるべくクラスやメソッドを定義すれば実行可能にできるよねw

https://ideone.com/61xGq2

260 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 22:29:36.06 ID:GnoTTlW7.net]
>This is a pen がそのまま実行可能にできる言語
パーサ組んで新言語作ればいいだけ
なお実用性があるかどうかは別問題

261 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 23:39:40.93 ID:tnNRyqPf.net]
そうい

262 名前:笏C天堂のruby謎解きパズルみたいなので
what is the answer
みたいな感じで実行すると答えになるってのが昔あったな
[]
[ここ壊れてます]

263 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 23:46:10.39 ID:i2UBaUuH.net]
文の途中で改行するときも、あいまいに解釈されない場所で、改行しないといけない。
カンマ前置スタイルで、改行できるかな?

a,
b,
c

a
,b
,c

264 名前:デフォルトの名無しさん [2018/09/26(水) 00:17:36.60 ID:mFRVToqB.net]
言語の文法を理解できなかった

文法に一貫性が無いのが原因だ


自演してまでこんな酷い言い訳を言いたいのか?

265 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 01:07:44.46 ID:Mj1AdT7l.net]
最近はKotlinとかも改行に意味を持たせるようになってきてるのにね
セミコロン主義者の主張はわからん



266 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 02:30:50.92 ID:iEie35x1.net]
>>258
厳密に正確な記述ができるべきというだけのことが理解できんとは。

267 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 11:37:59.49 ID:Mj1AdT7l.net]
>>259
だったらそういう言語を使えばいいじゃん
C++でもJavaでもお好きにどうぞ
スクリプト系ならJavaScriptがあるし

268 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 11:58:04.96 ID:YjHjqGJ6.net]
javascriptはセミコロンを省略できるが、一部罠があるので省略する人はまだ少数な印象
goは省略に関してのルールが単純で独特
rustはセミコロンを省略するすることに意味があったりして難しそう

269 名前:デフォルトの名無しさん [2018/09/26(水) 13:01:41.89 ID:Vd59yVYC.net]
Railsの本買ったぜ★

270 名前:デフォルトの名無しさん [2018/09/26(水) 15:00:02.04 ID:TFKXU6Vz.net]
>>262
オメ
頑張れよ

271 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 17:40:54.87 ID:a+dyEdoa.net]
今勉強中なんだけど
attr_accessor これなんて読むの?

272 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 17:46:07.92 ID:IrSE7b3G.net]
>>264
attribute(属性)の略
読み方は知らん。心の中ではあとりびゅーとあくせっさーて読んでるわ

273 名前:デフォルトの名無しさん [2018/09/26(水) 18:26:25.05 ID:TFKXU6Vz.net]
アクセサ意味わからんよな

274 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 23:47:09.97 ID:P+3GV8ah.net]
漏れはフレームワーク本を、たくさん買ったから、読む本には困らないw

改訂4版 基礎 Ruby on Rails、黒田努・佐藤和人、2018/9/7
改訂2版 Ruby逆引きハンドブック、2018/8/28

Python Django 超入門、掌田津耶乃、2018
Node.js超入門、掌田津耶乃、2017

基礎から学ぶ Vue.js、mio、2018/5/29

Electronではじめるアプリ開発
~JavaScript/HTML/CSSでデスクトップアプリを作ろう
野口 将人・倉見 洋輔、2017

入門 React ――コンポーネントベースのWebフロントエンド開発、2015

275 名前:デフォルトの名無しさん [2018/09/27(木) 08:32:52.75 ID:ae81EACT.net]
rubyは書きやすくて読みにくい言語
pythonは描きにくくて読みやすい言語



276 名前:デフォルトの名無しさん mailto:sage [2018/09/27(木) 08:38:33.99 ID:emgF57xx.net]
RubyでもPythonでも
自分が書いたものなら読みやすい
他人が書いたものは読みにくい

277 名前:デフォルトの名無しさん mailto:sage [2018/09/27(木) 09:56:28.96 ID:tfG3JwKB.net]
他人が書いたソースって観点だと
他人が書いた関数群→よっぽどのスーパーアルゴリズムさえなきゃ改修できる
他人が書いたクラス群→影響範囲に確証が持てないから勘弁
ってなるよね

278 名前:デフォルトの名無しさん mailto:sage [2018/09/27(木) 10:47:55.23 ID:Xb2xbcVq.net]
素人で自分用にしかスクリプトを書かないから、
基本的なメソッドの使い方とか、
コメントでソース内にベタベタ貼っちゃってる

# ↓三項演算子(条件 ? trueの時 : falseの時)

とか書いとかないと、数年たってスクリプト修正したり

279 名前:する時に
意味がわからなくなる
[]
[ここ壊れてます]

280 名前:デフォルトの名無しさん mailto:sage [2018/09/27(木) 10:51:43.48 ID:rZRe7wqK.net]
さすがに頭悪すぎだろ

281 名前:デフォルトの名無しさん mailto:sage [2018/09/27(木) 11:38:07.41 ID:emgF57xx.net]
>>271
コメントを書くこと自体は良い習慣だと思うが
さすがに三項演算子とかは書かない方がマシ

282 名前:デフォルトの名無しさん [2018/09/27(木) 11:41:26.19 ID:+X2PETpr.net]
うむ

283 名前:デフォルトの名無しさん mailto:sage [2018/09/27(木) 12:11:00.96 ID:m9ch006S.net]
自分用ならいいんじゃね?
そのうち当たり前のコメントは書かなくなるだろうし

284 名前:デフォルトの名無しさん mailto:sage [2018/09/27(木) 12:33:56.85 ID:3GYxnPn5.net]
アルゴリズムの説明が必要なときくらいしかコメントは書かないわ
コメントが随所に必要なコードは悪いコード、とまで言い切ったら言い過ぎだろうか

285 名前:デフォルトの名無しさん mailto:sage [2018/09/27(木) 13:44:06.71 ID:MMVikjbK.net]
どうせ半年後には自分が書いていても忘れてるんだが・・・



286 名前:デフォルトの名無しさん mailto:sage [2018/09/27(木) 14:24:39.99 ID:M9UbUXxK.net]
メソッドの説明は書く

287 名前:デフォルトの名無しさん mailto:sage [2018/09/27(木) 18:58:06.27 ID:6fCJVBDU.net]
コメントは最小限にしたほうがいい
なぜならコメントを正しく保守するコストは思ったより高く確実にメンテされる可能性は低いから
コメントを書くくらいならSOLIDを守り、命名を正しくし、テストを書くべきだ
テストは資産に計上される上に、メンテしないとレッドシグナルが出るので保守される確率が高い

288 名前:デフォルトの名無しさん mailto:sage [2018/09/27(木) 19:23:43.31 ID:vjM+AyEC.net]
Railsのスクリプトは決まりきった単純作業だからコメントなんて要らん

289 名前:デフォルトの名無しさん [2018/09/27(木) 19:51:04.49 ID:kvkKm3j+.net]
SOLIDってなんですか?

290 名前:デフォルトの名無しさん mailto:sage [2018/09/27(木) 20:09:43.07 ID:m9ch006S.net]
https://en.wikipedia.org/wiki/SOLID
これかな

291 名前:デフォルトの名無しさん mailto:sage [2018/09/28(金) 00:04:52.37 ID:eIGlDHes.net]
GitHubって今でもRoRで作られているの?

292 名前:デフォルトの名無しさん mailto:sage [2018/09/28(金) 07:38:31.13 ID:WNdPusBb.net]
長く使うコードはコメント書くなぁ・・・適当に書いていて数年後に改修の必要性が生じたときに泣ける
一発屋は書かないけど

293 名前:デフォルトの名無しさん mailto:sage [2018/09/28(金) 08:37:08.79 ID:0suyvlHG.net]
楽しいRubyより初心者にお勧めの本ありますか?
Rubyとこの本を他スレで進められたんですがAmazonの評価が第5版にもかかわらず
粗悪なものが多く二の足を踏んでしまいました…

294 名前:デフォルトの名無しさん [2018/09/28(金) 08:39:37.21 ID:Afgf72Ce.net]
>>285
3step本

295 名前:デフォルトの名無しさん mailto:sage [2018/09/28(金) 08:51:34.57 ID:0suyvlHG.net]
>>286
ありがとうございます!
そちらにしてみようと思います(/・ω・)/



296 名前:デフォルトの名無しさん mailto:sage [2018/09/28(金) 08:51:56.07 ID:WNdPusBb.net]
個人的には本で勉強しようという姿勢そのものが不適当だと思う
すでに枯れている物ならともかく現在進行形で変わっていく技術はなおさらだ

297 名前:デフォルトの名無しさん mailto:sage [2018/09/28(金) 09:49:33.93 ID:klTi8g9c.net]
気持ちいいRubyなら買うかも

298 名前:デフォルトの名無しさん mailto:sage [2018/09/28(金) 09:56:22.39 ID:gCOipXQi.net]
5版まで出ているベストセラーで、ユーザー会会長の本なのにw
これ以上の本があるわけないだろ

他の本は売れていないから、コメントが書かれないだけ

299 名前:デフォルトの名無しさん mailto:sage [2018/09/28(金) 10:18:17.56 ID:/n3LqHMA.net]
そもそも「どう良くなかったのか」を書いていない時点でお察し
単に叩きたいだけの人かもしれない

300 名前:デフォルトの名無しさん [2018/09/28(金) 11:17:29.21 ID:Afgf72Ce.net]
3step本はよく分からなくてもとりあえず読み切ったら楽しいRubyとかに書いてあることが分かりやすくなるよ

301 名前:デフォルトの名無しさん mailto:sage [2018/09/28(金) 13:14:10.19 ID:gCOipXQi.net]
Progate みたいな学習サイトで、勉強すれば?

302 名前:デフォルトの名無しさん mailto:sage [2018/09/28(金) 13:43:03.71 ID:EiOshXgh.net]
>>285
『たのしいRuby』が初心者には一番オススメ

一番最初の学習は本なしじゃどうしようもないけど
本だけでもどうしようもないのが実態だと思う

どの言語でもどの本でも同じ
自分で組む練習をしないと身につかない

303 名前:デフォルトの名無しさん mailto:sage [2018/09/28(金) 13:47:00.47 ID:apJqM64m.net]
rubyの

304 名前:学習なんか苦痛だろ []
[ここ壊れてます]

305 名前:デフォルトの名無しさん mailto:sage [2018/09/28(金) 14:01:09.36 ID:ERiXKI2G.net]
Rubyが苦痛なら他の言語も基本苦痛
ということでプログラマに向いてない



306 名前:デフォルトの名無しさん [2018/09/28(金) 14:04:33.79 ID:Afgf72Ce.net]
穴埋め系サイトなんかいくらやっても身に付かんよ
本に書いてあるコードを写経して覚えるのが一番

307 名前:デフォルトの名無しさん mailto:sage [2018/09/28(金) 14:09:45.11 ID:apJqM64m.net]
いや、こんなに世界中で使われなくなってきているものを今から学習とか意味ない
たくさん言語あるんだからトレンドに乗るべき
そしてなによりrubyストはエンジニア業界でかなり嫌われている
現実から目をそむけるな






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<261KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef