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
運用経験ばかりのメンバーと新規開発で初めてしっかりと設計から開発までを経験した話 / PHP ...
Search
おおしげ
December 01, 2019
Programming
2.2k
1
Share
運用経験ばかりのメンバーと新規開発で初めてしっかりと設計から開発までを経験した話 / PHP Conference Japan 2019 LT
おおしげ
December 01, 2019
More Decks by おおしげ
See All by おおしげ
新規プロジェクトの開発スタート前にやっておくべき環境整備たち
ohshige
2
2.9k
Other Decks in Programming
See All in Programming
tRPCの概要と少しだけパフォーマンス
misoton665
2
260
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
220
リセットCSSを1行消したらアクセシビリティが向上した話
pvcresin
4
480
ふにゃっとしない名前の付け方 〜哲学で茹で上げる、コシのあるソフトウェア設計〜
shimomura
0
110
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
100
Road to RubyKaigi: Play Hard(ware)
makicamel
1
550
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
1
650
20年以上続くプロダクトでも使い続けられる静的解析ツールを求めて
matsuo_atsushi
0
140
t *testing.T は どこからやってくるの?
otakakot
1
900
PHPでバイナリをパースして理解するASN.1
muno92
PRO
0
420
Symfony AI in Action - SymfonyLive Berlin 2026
chr_hertel
1
120
Liberating Ruby's Parser from Lexer Hacks
ydah
2
2.6k
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Paper Plane
katiecoart
PRO
1
49k
KATA
mclloyd
PRO
35
15k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
130
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
160
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
330
Raft: Consensus for Rubyists
vanstee
141
7.4k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
780
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Transcript
ӡ༻ܦݧ͔Γͷϝϯόʔͱ ৽ن։ൃͰॳΊ͔ͯͬ͠Γͱ ઃܭ͔Β։ൃ·ͰΛܦݧͨ͠ 1)1$POGFSFODF+BQBO ΤΩαΠτגࣜձࣾ!@PITIJHF
ઃܭख๏ͷৄࡉͳ νʔϜʹऔΓೖΕͨ
αʔόαΠυΤϯδχΞ 1)1 #&"34VOEBZ-BSBWFM ϘʔυήʔϜ !@PITIJHF
ίίϩ͏Δ͓͢ ϦϥΫθʔγϣϯΞϓϦ
ͷ"1*࡞ͷͱ͖ͷ
ڥ ݴޠ'8 ઃܭํ
ڥ ݴޠ'8 ઃܭํ
ͳͥΫϦʔϯΞʔΩςΫνϟͳͷ͔ʁ
ͳͥΫϦʔϯΞʔΩςΫνϟͳͷ͔ʁ ԿͰྑ͔ͬͨʂ
՝ΛղܾͰ͖ΔͳΒԿͰྑ͔ͬͨ ΫϦʔϯΞʔΩςΫνϟʹ ͳͬͨͷͨͩͷۮવ
՝ΛղܾͰ͖ΔͳΒԿͰྑ͔ͬͨ ΫϦʔϯΞʔΩςΫνϟʹ ͳͬͨͷͨͩͷۮવ
՝ΛղܾͰ͖ΔͳΒԿͰྑ͔ͬͨ 8FCͱͷ%#ͱͷ 8&# %# ΠέͯΔ ຊ࣭తͳ ॲཧ
՝ΛղܾͰ͖ΔͳΒԿͰྑ͔ͬͨ 8FCͱͷ%#ͱͷ 㾎ίϯτϩʔϥʔංେԽݏͩ 㾎ॻ͖ͮΒ͍ςετݏͩ
ͦΜͳ͜ΜͳͰ ΫϦʔϯΞʔΩςΫνϟΛ࠾༻
νʔϜʹड͚ೖΕͯΒ͏ͨΊʹ औΓΜͩ͜ͱ ΫϦʔϯ ΞʔΩςΫνϟ ͑͑Ͱ ࢲ
ᶃൃ࣌ʹԿ͕ྑ͍ͷ͔ΛΞϐʔϧ ʮςετॻ͖͘͢ͳΔΑʯ ʮຊ࣭తͳॲཧʹूதͰ͖ΔΑʯ
ᶄશΤϯυϙΠϯτͷϞοΫΛ࡞ ΞϓϦଆͷਐḿΛ ࢭΊͳ͍Α͏ʹྀ
ᶅಋೖ͍͢͠Α͏ʹαϯϓϧΛ࡞ νʔϜϝϯόʔʹɺ ࢀߟʹ࣮ͯ͠ΛਐΊͯΒ͏
ᶆઌͯͯ͢͠ͷ13ʹΛ௨͢ ཧղͷѲͱํੑͷ୲อͷͨΊ ࣗΒͯ͢ʹΛ௨͢
ᶇਖ਼ղ୭Θ͔Βͳ͍ͷͰٞ ϓϩ͍ͳ͍ͷͰͷٞͰ ೲಘײΛಘΔΑ͏ʹ͢Δ
ᶈඇΫϦʔϯΞʔΩςΫνϟࢸ্ओٛ ྑ͍ͱ͜Ζ࠾༻͢Δ ΓͮΒ͍ͱ͜Ζແཧ͠ͳ͍
ͦΜͳ͜ΜͳͰ ड͚ೖΕΒΕͯແࣄϦϦʔεʂ
ৼΓฦͬͯΈͯͲ͏͔ͩͬͨʁ
θϩϕʔεͰਐΊΔ͜ͱ͕Ͱ͖ͨ ৼΓฦͬͯΈͯͲ͏͔ͩͬͨʁ
ͷٞΛड͚ೖΕͯ͘Εͨ θϩϕʔεͰਐΊΔ͜ͱ͕Ͱ͖ͨ ৼΓฦͬͯΈͯͲ͏͔ͩͬͨʁ
"1*ͳͷͰ7JFXΛߟྀ͠ͳͯ͘ࡁΜͩ ͷٞΛड͚ೖΕͯ͘Εͨ θϩϕʔεͰਐΊΔ͜ͱ͕Ͱ͖ͨ ৼΓฦͬͯΈͯͲ͏͔ͩͬͨʁ
Θ͔Βͳ͍ͱ͜ΖΘ͔Βͳ͍ "1*ͳͷͰ7JFXΛߟྀ͠ͳͯ͘ࡁΜͩ ͷٞΛड͚ೖΕͯ͘Εͨ θϩϕʔεͰਐΊΔ͜ͱ͕Ͱ͖ͨ ৼΓฦͬͯΈͯͲ͏͔ͩͬͨʁ
͜ΕͰऴΘΓͰͳ͘ ʑͷӡ༻Ͱੜ͖ͯ͘Δɺͣ
·ͱΊ ඇࢸ্ओٛͱٞ Λܝ͛ͯਐߦ ϓϩ͍ਓ͕͍ͳͯ͘ Γํͱํ࣍ୈͰ ҰԠͳΜͱ͔ͳΔ !@PITIJHF 5IBOLT