Submit Search
Upload
Railsのソースコードを読みはじめて変わったこと
•
0 likes
•
275 views
S
Shun Sakai
Follow
Kaigi on Rails New 登壇資料
Read less
Read more
Engineering
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 13
Download now
Download to read offline
Recommended
Swift5_1 swift_ui
Swift5_1 swift_ui
RyoyaIto
Bracketsについて
Bracketsについて
Shuichi Takaya
iOSエンジニアの最近 株式会社マネーフォワード
iOSエンジニアの最近 株式会社マネーフォワード
Yuki Asai
iOSアプリエンジニアの最近
iOSアプリエンジニアの最近
Kengo Suzuki
Riot.jsと仲良くなるための僕的tips
Riot.jsと仲良くなるための僕的tips
Keisuke Imai
Rubyのススメ
Rubyのススメ
Daisuke Yamaguchi
ソフトウェア開発ブースト4手
ソフトウェア開発ブースト4手
Keiichi Kobayashi
在宅フリーランスで 失敗した話3選
在宅フリーランスで 失敗した話3選
Tomoe Sawai
Recommended
Swift5_1 swift_ui
Swift5_1 swift_ui
RyoyaIto
Bracketsについて
Bracketsについて
Shuichi Takaya
iOSエンジニアの最近 株式会社マネーフォワード
iOSエンジニアの最近 株式会社マネーフォワード
Yuki Asai
iOSアプリエンジニアの最近
iOSアプリエンジニアの最近
Kengo Suzuki
Riot.jsと仲良くなるための僕的tips
Riot.jsと仲良くなるための僕的tips
Keisuke Imai
Rubyのススメ
Rubyのススメ
Daisuke Yamaguchi
ソフトウェア開発ブースト4手
ソフトウェア開発ブースト4手
Keiichi Kobayashi
在宅フリーランスで 失敗した話3選
在宅フリーランスで 失敗した話3選
Tomoe Sawai
ActiveRecord::Enumのススメ
ActiveRecord::Enumのススメ
豊明 尾古
Rails Girls Tokyo 5th
Rails Girls Tokyo 5th
Rie Kato
React way at_eight
React way at_eight
Hideharu Okuma
文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
Masayoshi Tokumoto
自分よりも技術力の高い会社に入社して感じたこと
自分よりも技術力の高い会社に入社して感じたこと
Suzuki Masayuki
tDiaryなどのレガシーウェブアプリをRuby1.9で動かす方法
tDiaryなどのレガシーウェブアプリをRuby1.9で動かす方法
xibbar
raect.jsを触ったお話
raect.jsを触ったお話
Ryuuichi Iha
Railsの現場に入る前のお話(勉強法)
Railsの現場に入る前のお話(勉強法)
Fumiya Sakai
The First React on Rails
The First React on Rails
Kohei Ito
Railsチュートリアル(second)を終えて
Railsチュートリアル(second)を終えて
Hirata Tomoko
Rails5とAPIモードについての解説
Rails5とAPIモードについての解説
Fumiya Sakai
プロが教える Rails 教え方ワンポイントとキャリア情報
プロが教える Rails 教え方ワンポイントとキャリア情報
DIVE INTO CODE Corp.
More Related Content
Similar to Railsのソースコードを読みはじめて変わったこと
ActiveRecord::Enumのススメ
ActiveRecord::Enumのススメ
豊明 尾古
Rails Girls Tokyo 5th
Rails Girls Tokyo 5th
Rie Kato
React way at_eight
React way at_eight
Hideharu Okuma
文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
Masayoshi Tokumoto
自分よりも技術力の高い会社に入社して感じたこと
自分よりも技術力の高い会社に入社して感じたこと
Suzuki Masayuki
tDiaryなどのレガシーウェブアプリをRuby1.9で動かす方法
tDiaryなどのレガシーウェブアプリをRuby1.9で動かす方法
xibbar
raect.jsを触ったお話
raect.jsを触ったお話
Ryuuichi Iha
Railsの現場に入る前のお話(勉強法)
Railsの現場に入る前のお話(勉強法)
Fumiya Sakai
The First React on Rails
The First React on Rails
Kohei Ito
Railsチュートリアル(second)を終えて
Railsチュートリアル(second)を終えて
Hirata Tomoko
Rails5とAPIモードについての解説
Rails5とAPIモードについての解説
Fumiya Sakai
プロが教える Rails 教え方ワンポイントとキャリア情報
プロが教える Rails 教え方ワンポイントとキャリア情報
DIVE INTO CODE Corp.
Similar to Railsのソースコードを読みはじめて変わったこと
(12)
ActiveRecord::Enumのススメ
ActiveRecord::Enumのススメ
Rails Girls Tokyo 5th
Rails Girls Tokyo 5th
React way at_eight
React way at_eight
文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
自分よりも技術力の高い会社に入社して感じたこと
自分よりも技術力の高い会社に入社して感じたこと
tDiaryなどのレガシーウェブアプリをRuby1.9で動かす方法
tDiaryなどのレガシーウェブアプリをRuby1.9で動かす方法
raect.jsを触ったお話
raect.jsを触ったお話
Railsの現場に入る前のお話(勉強法)
Railsの現場に入る前のお話(勉強法)
The First React on Rails
The First React on Rails
Railsチュートリアル(second)を終えて
Railsチュートリアル(second)を終えて
Rails5とAPIモードについての解説
Rails5とAPIモードについての解説
プロが教える Rails 教え方ワンポイントとキャリア情報
プロが教える Rails 教え方ワンポイントとキャリア情報
Railsのソースコードを読みはじめて変わったこと
1.
Railsのソースコード読みはじめて変わったこと さかい (k-mashi) @sakai_1910
2.
自己紹介 エンジニア歴 出身 大学 仕事でRailsを使いはじめて8ヶ月です 実務ではRailsを使ったバックエンド開発を行っていて、新規機能開発、運用保 守、バグ修正などを行っています。 三重県出身で大学から名古屋に6年間住んで、現在は東京に住んでいます 大学院では化学の研究をしていて、全くの畑違いの分野から転職でWeb業界にき ました
3.
ソースコードを読み始める前 ・問題が起こったらググってQiita記事や ブログ記事を参考に実装する ・うまくいくまでひたすら試行錯誤を繰り返す とっつきにくい公式ドキュメントやソース コードに抵抗感。
4.
ソースコードを読み始めた後 ① Railsのコードがぜんぜん読めないので、 Ruby力のなさを自覚することができ 勉強をはじめるきっかけになった ② うまくいかないときそれがどのようなことを しているのかライブラリを見に行く癖がついた ③ RailsやGemの実装を見ることで、 よいコードの書き方がなんとなく感覚で身についた
5.
はじめて読みはじめたとき、い、意味が分からない・・ public_sendってなん だ??
6.
Railsのコードが読めないのを機に Rubyの勉強をしはじめる Rubyについて深く知れて楽しく よりRubyが好きになる どうやったら読 めるようになるだ ろう・・
7.
実務でGemの動作がうまくいかないとき 今まで: Qitta記事やブログ記事を読みあさり試行錯誤を繰 り返す 読み始めてから: ソースコードを見てそれが何をしているのかを見る ようになった (ただそれでも分からないこともある)
8.
コードの書き方について 今まで: 実務で一緒に働いている人のコードを見て勉強す るのみ 読み始めてから: 書き方の共通点やRubyの慣習がなんとなく分かる ようになる
9.
さいごに最近ハマった点について紹介 クイズ
10.
さいごに最近ハマった点について紹介 クイズ => false
11.
さいごに最近ハマった点について紹介 なぜなのか → changed?メソッドがfalseだから
12.
1行目で変数userのインスタンスではflagがtrueとして保存されている 2行目ではすべてのユーザの、flagをfalseに更新をしているが、 userのインスタンスが持っているflagは以前 true のままである 4行目で、user.save!をする前に、changed?メソッドが呼ばれてfalseが返るの で更新がされない 1 2 3 4 5
13.
以上、ご清聴ありがとうございました!!
Download now