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
susumekata
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Keiji Matsuzaki
November 10, 2016
Programming
760
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
susumekata
コード改善 meetup #2 2016/11/10 で発表した内容です
Keiji Matsuzaki
November 10, 2016
More Decks by Keiji Matsuzaki
See All by Keiji Matsuzaki
note engineer meetup #3 インフラの現状 / note engineer meetup #3 infra
futoase
4
1.2k
ハマったところ 表参道.rb #44 / into a problem
futoase
0
1.2k
note meetup #2 Electronを利用した10面ディスプレイの操作 / Controll of gaienmae display
futoase
0
810
mastodon
futoase
0
140
freee-wacul-web-app-lt-one
futoase
0
1.9k
Engineer All Hands #5 (freee) 「インフラ」
futoase
0
520
soracom-go
futoase
0
380
AWS Summit Tokyo 2015 freee
futoase
19
22k
freee-shigure-matsuri-20150321
futoase
8
2.2k
Other Decks in Programming
See All in Programming
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
190
A2UI という光を覗いてみる
satohjohn
1
130
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
7
4.3k
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
2
630
net-httpのHTTP/2対応について
naruse
0
480
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.1k
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
540
TAKTでAI駆動開発の品質を設計する
j5ik2o
6
1.2k
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
3.9k
エージェンティックRAGにAWSで入門しよう!
har1101
8
1.5k
スマートグラスで並列バイブコーディング
hyshu
0
140
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.2k
Featured
See All Featured
Building Applications with DynamoDB
mza
96
7.1k
We Are The Robots
honzajavorek
0
250
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
210
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
The Cult of Friendly URLs
andyhume
79
6.9k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
730
My Coaching Mixtape
mlcsv
0
150
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
590
Transcript
コード改善 meetup #2 2016/11/10 松崎 啓治 @futoase
進め方
自己紹介 • 松崎 啓治 34歳 • ソフトウェアエンジニア ◦ プロ歴8年? •
2014年6月からは freee K.K. で働いています • SNS的な ◦ twitter: xga ◦ github: futoase ◦ mail:
[email protected]
• PS4 Proがamazon.co.jpで在庫復活したので注文しました
改善したいって感じる箇所はどこだろう • アプリケーションコード • アプリケーションの設計 • 自分の所属するチーム • 会社
元となるもの • 僅かなインデントの違い • デプロイ方法のその場しのぎ感 ◦ git pull を丁寧にサーバごとにログインして実行する ◦
不具合が発生したら productionにログインしてその場で修正 ...? • コピペコードが多すぎてレビューは動作確認主体 ◦ unit testは無い、書けない • デプロイするたびにproductionが壊れたり • 障害発生した後のエスカレーション先が不明 • 障害が起きても振り返りがない、繰り返す • 最近流行りのフレームワークを導入する気配がない... ◦ React… Webpack… FluxUtil… Rails 5… Elixir… • オンプレ...
いっぱいありすぎて 感じる孤独
None
まずは動く
まずは動く • 計画を持って筋トレをするってことはあんまないと思う • 周りがしてるからしたいというのがほったんじゃないのだろうか • 理想の体型になりたい筋肉をつけたい • ジムに入会するの恥ずかしい ◦
そんなこと思っちゃだめだ、窓口へ行くべし ◦ 銀行口座があれば入会できるぞ • 筋トレだるい... ◦ ジムに行けばなんとなく筋トレする気分になる • 最初からムキムキの人間は存在しない ◦ ムキムキの人はみな鍛えている ◦ 鍛えはじめはひ弱だった
理想・ゴールを持つ
理想・ゴールの必要性 • 筋トレするのは良いこと • だけど思い通りに体型が変わらない • 理想の体型・体重を考えずに始めてしまったから • 理想の体型・体重を出し、目標を決める •
ゴールまで来たから終わりってわけじゃないよ! ◦ 現実的な問題レベルに落として、 1つ1つ解決していこう
とにかく続けること
続けることの大事さ • 筋肉はすぐに増強しない • 目標を決めたらペース配分し、筋トレする • 効果測定(ベンチマーク)を定期的に出す ◦ ごはんは何を食べた ◦
体重はどうかわった ◦ 気分はどうかわった ◦ 書いておけば、ミーティングで即座に提出することが可能 ...!!! ▪ とにかく記録! • いきなり重いウエイトに挑戦しても体を壊してしまう • 回数を重ねられるようにウエイトを調整する • 筋肉に負荷を与えて、筋肉が育ったら次の段階へ ◦ 長い時間がかかる
人を巻き込む
人を巻き込む • チーム全体で取り組みたい ◦ アプリケーションコードが巨大だ ◦ 動かすものを変えるのに勇気がいる ◦ リファクタを確認するだけでも大変だ ◦
でも皆興味がない ▪ レビュー欲しい ▪ その前に相談したい ◦ だったら興味を持つように自分の信者を増やしていく ◦ 自分を信じてくれる人を 1人でも作れれば増えていく ▪ デレク・シヴァーズ 「社会運動はどうやって起こすか
None
諸注意
諸注意 • 技術の暴力を振るわないようにする ◦ xxxがわかってないから〜とか ◦ わかってないなら伝える・根付かせる努力を優先 ◦ 筋肉的にいうとまだそんな軽いウェイトでやってるの〜とか ▪
良いトレーナーを紹介したほうがいいよね ◦ 正しいことを言っているが、孤独になっていく ... • 話しづらい雰囲気がある感じです ◦ 人間関係の修復から始めよう! ▪ 話してみると案外怖くないかもよ ◦ 信頼されない・できないというのは重大 • 会社やチームのためという意識 ◦ たぶん個人の願望というものだと皆ついていけない気がする
うまくいったら うまくいった話を拡散する
おわり