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
How we develop working software and respond to ...
Search
Fumiya Nakamura
May 12, 2016
Programming
99
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How we develop working software and respond to change at ookami.
This was presented at Spotech meetup #0.
Fumiya Nakamura
May 12, 2016
More Decks by Fumiya Nakamura
See All by Fumiya Nakamura
Encouragement of Firebase
nafu
1
3.7k
Player! Meetup#1 - Player! Overviews/player-meetup-1-player-overviews
nafu
1
520
Xcode 8のCI事情/xcode-8-ci-with-fastlane
nafu
1
1.7k
三位一体GitHub駆動開発/github-driven-development
nafu
0
3.5k
Fastlane for Androidによる継続的デリバリー/continuous-delivery-with-fastlane-for-android
nafu
0
320
Other Decks in Programming
See All in Programming
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
1
130
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
790
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
470
「人を評価する AI」の設計と実装
ryoyanara
0
210
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
160
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
700
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
1.8k
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
380
プロポーザルを書いてもらう
pvcresin
0
540
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.5k
SlackアプリとLambdaの 連携を構築した話
pawn_4_s
1
120
FDEが実現するAI駆動経営の現在地
gonta
2
280
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
470
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
25k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Prompt Engineering for Job Search
mfonobong
0
400
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.3k
Exploring anti-patterns in Rails
aemeredith
3
460
Designing for humans not robots
tammielis
254
26k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1.1k
First, design no harm
axbom
PRO
2
1.2k
Transcript
גࣜձࣾOOKAMI! LEAD ENGINEER தଜ จ࠸
None
*3 "/ '03 5)04& 8)0$" /ũ5 Ǣ "3%5&3 $0-*/+"$,40/
*>YƎTNBQYT*QYBQƉh*>#T"BQ8*"hBQ8Q\> $"/ũ5Ǣ 3"/ '03 5)04& 8)0 36/$0. & 3 5 * ' * $ " 5 & Ŧ ed cf SBOPOEBUF JO5BLBTIJNB LNNJ GPS8JOHTGPS-JGF (MPCBM 3BOLJOH NBMF UI $PVOUSZ 3BOLJOH NBMF UI &RQJUDWXODWLRQVDQG DELJWKDQN\RXRQEHKDOI RI:LQJVIRU/LIH :PVSDPOUSJCVUJPOXJMMESJWFUIFOFYU TUFQTJOTQJOBMDPSESFTFBSDI
MY FATHER...
None
OOKAMI !!!?
None
None
ΞδϟΠϧ ιϑτΣΞ ։ൃએݴ
ϓϩηεπʔϧΑΓݸਓͱରΛɺ แׅతͳυΩϡϝϯτΑΓಈ͘ιϑτΣΞΛɺ ܖަবΑΓސ٬ͱͷڠௐΛɺ ܭըʹै͏͜ͱΑΓมԽͷରԠΛɺ
ϓϩηεπʔϧΑΓݸਓͱରΛɺ แׅతͳυΩϡϝϯτΑΓಈ͘ιϑτΣΞΛɺ ܖަবΑΓސ٬ͱͷڠௐΛɺ ܭըʹै͏͜ͱΑΓมԽͷରԠΛɺ
มԽʹڧ͍ ιϑτΣΞΛ࡞Δ
TDD/BDD
TDD - ςετۦಈ։ൃ 1. Ϩουɿಈ࡞͠ͳ͍ςετΛ࡞͢Δ 2. άϦʔϯɿςετΛ͙͢ʹಈ࡞ͤ͞Δ 3. ϦϑΝΫλϦϯάɿॏෳΛऔΓআ͘
BDD - ৼۦಈ։ൃ 1. දݱྗ͋Δςετ໊ࣦഊͨ࣌͠ʹ༗༻ 2. όάΛຒΊࠐΜͰ͠·ͬͨ߹ʹ͢ 3. ৼΔ͍͕มΘ͍ͬͯΔ߹मਖ਼͢Δ 4.
ৼΔ͍͕ਖ਼͘͠ͳ͍߹আ
PLAYER!ͷมભ 1. χϡʔεΞϓϦ 2. εϙʔπ؍ઓΞϓϦ ʢࠓ͜͜ʣ 3. εϙʔπΤϯλʔςΠϝϯτΞϓϦ
؆қߏਤ
IOS/ANDROIDϏϧυࣗಈԽ
มԽʹڧ͍ ιϑτΣΞΛ࡞Δ
None