Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
【2018/06/12 Otemachi.rb#7】はじめての機能開発でわかった3つのこと
Search
Shu OGAWARA
June 12, 2018
Technology
0
540
【2018/06/12 Otemachi.rb#7】はじめての機能開発でわかった3つのこと
2018/06/12のOtemachi.rb#7での発表資料です。
Shu OGAWARA
June 12, 2018
Tweet
Share
More Decks by Shu OGAWARA
See All by Shu OGAWARA
入門 FormObject / An Introduction to FormObject #kaigionrails
expajp
2
3.8k
あなたの「仮説検証」、ゆがんでいませんか? / Isn't Your "Hypothesis Verification" Distorted? #emoasis
expajp
2
410
Rubyはなぜ「たのしい」のか? / Why is Ruby a programmers' best friend? #tqrk15
expajp
5
2k
エンジニアリングマネージャーはどう学んでいくのか #devsumi / How Do Engineering Managers Continue to Learn and Grow?
expajp
8
5.4k
RubyKaigi参加歴をふりかえる / Looking Back on My RubyKaigi Participation History #kaigieffectLT
expajp
3
520
わたしのメタ学習 / My Own Meta Learning #shinjukurb
expajp
0
470
ActiveSupport::Concernで開くメタプログラミングの扉 #heiseirubykaigi / The door of meta-programing is opened by ActiveSupport::Concern
expajp
1
2.3k
実践Railsアプリケーション設計 #meetup_rails / Practical Rails Application Design
expajp
4
40k
【2019/07/06 TamaRuby会議01】brainf*ck処理系で理解するパターンマッチングをつかった疎結合な実装
expajp
2
2.7k
Other Decks in Technology
See All in Technology
어떤 개발자가 되고 싶은가?
arawn
1
300
Observability — Extending Into Incident Response
nari_ex
1
610
GPUをつかってベクトル検索を扱う手法のお話し~NVIDIA cuVSとCAGRA~
fshuhe
0
290
パフォーマンスチューニングのために普段からできること/Performance Tuning: Daily Practices
fujiwara3
2
170
[re:Inent2025事前勉強会(有志で開催)] re:Inventで見つけた人生をちょっと変えるコツ
sh_fk2
1
1k
IBC 2025 動画技術関連レポート / IBC 2025 Report
cyberagentdevelopers
PRO
2
230
仕様駆動開発を実現する上流工程におけるAIエージェント活用
sergicalsix
10
4.8k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
14
82k
.NET 10のBlazorの期待の新機能
htkym
0
160
AI駆動で進める依存ライブラリ更新 ─ Vue プロジェクトの品質向上と開発スピード改善の実践録
sayn0
1
360
個人でデジタル庁の デザインシステムをVue.jsで 作っている話
nishiharatsubasa
3
5.3k
ソースを読む時の思考プロセスの例-MkDocs
sat
PRO
1
340
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
For a Future-Friendly Web
brad_frost
180
10k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
Being A Developer After 40
akosma
91
590k
Unsuck your backbone
ammeep
671
58k
Visualization
eitanlees
150
16k
4 Signs Your Business is Dying
shpigford
186
22k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
Why Our Code Smells
bkeepers
PRO
340
57k
How to Think Like a Performance Engineer
csswizardry
27
2.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Transcript
2018/06/12 Otemachi.rb#7 Shu OGAWARA (@expajp)
13* n .$ -(@expajp) – 3 – Ruby/Rails01 • –
,+ • #%) – ( /"! &' – 4+ 2
$8:0 n 5) 4(@expajp) – "3% – Ruby/Rails71 • –
32 • (*/ – . 6'& ,- – ;2 #9 1! +
n (2%# 41-* 53 – !,0"+ 8
n Rails7 /6 & – &).'$
n –
n (26 5& '8 – !-+ –
3)#"-+ • ,4/ 2# – 60.$-+ – 7%*3)'8 • jQuery 1
n +,/ . – 32 0/ – $89"4
– E-R4 n . *5(- – 32/%71&) '6 – !#+,
n MVC 4 -. – *!)&2%*API 1 •
%*CRUD6, – $ (#")1 – $ (*!)&+3RESTful4 0 • *!)&1'+5/
n – . C • B. •
Ajax 0 . 4
n E-R – . 21 – B
2D - 2C -
n N8 (%*M =C – OP
QG$F=C +(," • 5. A#<EK:28 – #3('&@# • RI7D1S$L • 4# B "? • K: T96J-$0/# • )'*;> !H ? • etc…
n 9, 8;4)5: / – !<( . –
- $#%" 1 – 6*)0 +7 2( '3 &
n –
! n – ! n – !
n /60 – &4*;+>=#1<
– '2 9& 358 • ()$ # – :%.*;,- !"760
n /+ @> # 1=CI
- – ()/+'?& 385 – behind81 commits n git merge(2# 40 – ?&/+; .*<: – develop"$%!97 6,
n ()Pull Request$ – " !" !
• %'-#1 PR+, " !*&
n &+ Pull Request# – 2
"develop.0 • !!4*3 5/&+!"( )-'1%$ ,
None
n Rails+ %!&!Web5 – 7 – TechRacho
n Web51,42 – .8/ 42 – 36*42 – Web1)'"$#0(-
n .;8 5<0,- – /41) – *@BE3
– %"$#C !& n 9-(7+> – Web=62'D – A?':