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
レビュー再定義(preview) / Redefinition of Review (preview)
Search
TAKAKING22
November 29, 2018
Technology
1
670
レビュー再定義(preview) / Redefinition of Review (preview)
2018年12月14日(金)開催のJaSST Review'18のプレビュー版資料です。
TAKAKING22
November 29, 2018
Tweet
Share
More Decks by TAKAKING22
See All by TAKAKING22
我々はなぜテストを書くのか / Why we write test codes
takaking22
7
790
AI時代のアジャイル開発 / Agile Development in the AI Era
takaking22
2
450
スクラムガイドに載っていないスクラムのはじめかた - チームでスクラムをはじめるときに知っておきたい5個のコツ - / How to start Scrum that is not written in the Scrum Guide
takaking22
17
6.7k
よいチームをよい雰囲気を保ったままよい組織にスケールさせていくためにできること / What you can do to scale a good team into a good organization
takaking22
12
5k
Open Space Technology Introducion (EN)
takaking22
2
140
オープンプロポーザルの文化をよいものにしたい / improve the culture of open proposals
takaking22
1
810
いきいきした受託開発をするためにアジャイルチームができること / What Agile Teams Can Do for Lively Contract Development
takaking22
2
2.5k
家族を犠牲にしない!子育てエンジニアのコミュニティとの関わり方 / How to Engage with the Community for Parenting Engineers
takaking22
9
2.9k
リーダー&マネージャーのためのモブプログラミング / Mobprogramming for managers and leaders
takaking22
7
2.6k
Other Decks in Technology
See All in Technology
AWS IAMのアンチパターン/AWSが考える最低権限実現へのアプローチ概略(JAWS-UG朝会#59資料改修20分版)
htan
0
330
目標設定は好きですか? アジャイルとともに目標と向き合い続ける方法 / Do you like target Management?
kakehashi
10
3k
サービス開発を前に進めるために 新米リードエンジニアが 取り組んだこと / Steps Taken by a Novice Lead Engineer to Advance Service Development
nologyance
0
180
Luupの開発組織におけるインシデントマネジメントの変遷 ver.RoadtoSRENEXT2024
grimoh
1
270
エンジニア向け会社紹介資料
caddi_eng
14
220k
ACRiルーム最新情報とAMD GPUサーバーのご紹介
anjn
0
150
E2Eテスト自動化プラットフォームにおけるAIの活用
shift_evolve
0
180
データ分析基盤を作ってみよう~設計編~
nrinetcom
PRO
1
110
JBUG岡山 #6 WordCamp男木島の チームビルディング
takeshifurusato
0
150
20240725 LLMによるDXのビジョンと、今何からやるべきか @Azure OpenAI Service Dev Day
nrryuya
3
1.2k
コミュニティサービスに「あなたへ」フィードを リリースするまでの試行錯誤
takapy
1
150
Flutter研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
662
120k
How to Ace a Technical Interview
jacobian
274
23k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
224
21k
The Cult of Friendly URLs
andyhume
75
5.9k
How GitHub (no longer) Works
holman
305
140k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
20
7.2k
Building a Scalable Design System with Sketch
lauravandoore
458
32k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
353
29k
What's new in Ruby 2.0
geeforr
338
31k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
189
16k
The Power of CSS Pseudo Elements
geoffreycrofte
64
5.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
52k
Transcript
ϨϏϡʔ࠶ఆٛ !5",",*/( Preview൛
!5",",*/( ! ͜ͷࢿྉ࡞தͷͨΊɺ ͷൃද༰ͱଟগҟͳΔՄೳੑ͕͋Γ·͢ɻ ͜Μͳ͜ͱͤΔͱ͍͍ͳʔͱࢥ͍ͬͯΔ͜ͱΛɺ ༑ਓͨͪͱนଧͪ͠ͳ͕Βࣄલʹಋೖࢿྉͱͯ͠·ͱΊͯΈ·ͨ͠ɻ ྑ͍ൃද͕Ͱ͖ΔΑ͏ʹ͕ΜΓ·͢ͷͰͥͻָ͓͠Έʹʂ
!5",",*/( ˒ ˒ ˒ ˒ ˒ ˒ ָఱגࣜձࣾΤϯδχΞϦϯάϚωʔδϟʔ Ϟϒϓϩάϥϛϯά͓͡͞Μ ਪ͠ϝϯɿࢁຊ࠼
ΞδϟΠϧϞϯελʔ Ұൠࣾஂ๏ਓΞδϟΠϧνʔϜΛࢧ͑Δձཧࣄ !5",",*/( ٴ෦ܟ༤ ҭٳத
!5",",*/( օ͞Μʹͱͬͯͷ ϨϏϡʔͷతԿͰ͔͢ʁ
!5",",*/( 㾎࣭Λ୲อ͢ΔͨΊ 㾎όάΛݟ͚ͭΔͨΊ 㾎ίʔυͷۉҰԽΛ͔ΔͨΊ 㾎εΩϧͷ͍ϝϯόʔͷڭҭͷͨΊ 㾎εΩϧτϥϯεϑΝʔΛ͢ΔͨΊ 㾎ίʔυͷΫΦϦςΟΛ্͛ΔͨΊ ʜ
!5",",*/( $IFDL -FBSOJOH &OIBODF ݕࠪ ֶश ڧԽ େ͖͚͘Δͱ ͜ͷͭ͘Β͍ʹͳΓͦ͏
!5",",*/( $IFDL -FBSOJOH &OIBODF ݕࠪ ֶश ڧԽ νʔϜؒͷφϨοδڞ༗ͱ͔ จԽͷৢͱ͔ ڭҭͱ͔
࣭Λ͋͛Δͱ͔ όάΛݟ͚ͭΔͱ͔ ςετͷલ͠ͱ͔ ͬͱΑ͘͢ΔͨΊ ʹͲ͏͢Δ͔ ઌߦࢿ ϦϑΝΫλϦϯά 8JMM .VTU 4IPVME
!5",",*/( $IFDL -FBSOJOH &OIBODF ݕࠪ ֶश ڧԽ 8JMM .VTU 4IPVME
ϨϏϡʔͷΛ͢Δͱ Ͳ͏ͯ͜͠ͷ͋ͨΓΛ Πϝʔδͯ͠͠·͍͕ͪ
!5",",*/( $IFDL -FBSOJOH &OIBODF ݕࠪ ֶश ڧԽ 8JMM .VTU 4IPVME
Ͱ΄Μͱ Βͳ͖Ό͍͚ͳ͍͜ͱ ࠷খݶͷࢿʹͯ͠ɺ
!5",",*/( $IFDL -FBSOJOH &OIBODF ݕࠪ ֶश ڧԽ 8JMM .VTU 4IPVME
ͦͷΛ Δ͖͜ͱΓ͍ͨ͜ͱʹ ࢿͰ͖ΔΑ͏ʹ͍ͨ͠ΑͶʔ
!5",",*/( $IFDL -FBSOJOH &OIBODF ݕࠪ ֶश ڧԽ ͋ͱɺ ͦͦશ෦ ϨϏϡʔͰΒͳ͖Ό
͍͚ͳ͍Μ͚ͩͬʁ ͬͱ͍͏ͱɺ ϨϏϡʔͬͯ Βͳ͖Ό ͍͚ͳ͍Μ͚ͩͬʁ ϨϏϡʔ͋͘·Ͱ खஈͳͷͰɺతΛ ୡ͢ΔͨΊʹɺ ଞͷํ๏ͷํ͕ Αͦ͞͏Ͱ͋Ε ͦͬͪͰ͍͍ΑͶ
!5",",*/( $IFDL -FBSOJOH &OIBODF ݕࠪ ֶश ڧԽ 8JMM .VTU 4IPVME
ྫ͑খ͘͢͞Δͩͱɺ -JOU4JEFSͳͲͷπʔϧΛ ͬͯࣗಈԽͰ͖Δͱ͜Ζ ͍ͤͯ͘ͱ͔ૉఢ ˞4JEF$*ͬͯ4JEFSʹ ɹ໊લ͕มΘͬͨΜͰ͢Ͷʜ
!5",",*/( $IFDL -FBSOJOH &OIBODF ݕࠪ ֶश ڧԽ 8JMM .VTU 4IPVME
ͦͷͱ·ͨҧ͏Μ͚ͩͲɺ ·͞ʹ͜ͷߏਤ͕࣮ݱͰ͖ͨ ͱײͨ͡ͷ͕ʜ ࠷ॳ͔Βҙਤ͍ͯͨ͠Θ͚Ͱ ͳ͍Μ͚ͩͲͶʔ
!5",",*/(
!5",",*/( νʔϜશһͰ 㾎 ಉ͡ࣄΛ 㾎 ಉ࣌ؒ͡ʹ 㾎 ಉ͡ॴͰ 㾎 ಉ͡ίϯϐϡʔλʔͰ
͢Δ͜ͱ Ϟϒϓϩάϥϛϯάͱ
!5",",*/( IUUQTTQFBLFSEFDLDPNUBLBLJOH Ϟϒϓϩάϥϛϯάͷৄࡉͪ͜Βʂʂ
!5",",*/( ϞϒϓϩάϥϛϯάΛ࢝ΊͨͨΒϨϏϡʔ͍Βͳ͘ͳΓ·ͨ͠
!5",",*/( ͱ͍͏Αͯ͘͠ΔΜ͚ͩͲɺ ࠓճͬͺΓඞཁͩΑͶͬͯΛ͠Α͏ͱࢥ͍·͢
!5",",*/( ϨϏϡʔखஈͱ͍͏Λ͚ͨ͠ΕͲɺ ͍͍ͯΔ͜ͱͱ͍͍ͯͳ͍͜ͱ͕͋Δͣ ϨϏϡʔ πʔϧ Ϟϒϓϩ ςετ తΛ࠷େԽͤ͞ΔͨΊʹ࠷దͳखஈΛબͨํ͕خ͍͠͠ɺ ͦͷ߹ϨϏϡʔͬͯԿʹ͍͍ͯͯԿʹ͍͍ͯͳ͍ΜͩΖ͏
!5",",*/( ༨ஊɿΤϯδχΞͷΩϟϦΞͱϨϏϡʔ ΤϯδχΞͱͯ͠εΩϧΞοϓ͍ͯ͘͠ͱɺ ΤϯδχΞϦʔμʔͱ͔ςοΫϦʔυͱ͔Λ͞ΕͨΓ͢Δɻ ͦ͏ͳΔͱɺϝϯόʔͷڭҭγεςϜͷ҆ఆՔಇͷ͕ͷ͖ͬͯͯɺ ྫ͑ϨϏϡʔΛ͢Δ͕࣌ؒͲΜͲΜ૿͍͑ͯ͘ɻ ΤϯδχΞϦϯά͕͖Ͱؤு͖ͬͯͨΜ͚ͩͲɺ εΩϧΞοϓ͍ͯ͘͠ͱͲΜͲΜίʔυΛॻ͕࣌ؒ͘ݮ͍ͬͯ͘ͷͬͯͳΜ͔πϥΠɻ ୭͔ͱ͜ΜͳΛͨ͜͠ͱ͕͋ΔΜ͚ͩΕͲɺ ͜ΕΛਅ࣮ʹͯ͠͠·ͬͨΒϨϏϡʔͬͯ΄ΜͱʹπϥΠͷͩΑͶɻ
୭͔͕πϥΠϨϏϡʔͰͳ͘ɺνʔϜશһϫΫϫΫ͢ΔϨϏϡʔʹ͍ͨ͠ͳʔʂ
ϨϏϡʔ࠶ఆٛ ϞϒϓϩάϥϛϯάΛ࢝Ί͔ͯΒ ʢ͜Ε·ͰͷΑ͏ͳʣϨϏϡʔΛ͠ͳ͘ͳͬͯɺ վΊͯϨϏϡʔͷҙٛʹ͍ͭͯߟ͑ΔΑ͏ʹͳΓ·ͨ͠ɻ ͔ͩΒϨϏϡʔ࠶ఆٛͱ͍͏λΠτϧʹͯ͠Έ·ͨ͠ʂʂ ͳΜͱͳ͘ωΨςΟϒͳΠϝʔδ͕ઌߦ͕ͪ͠ͳϨϏϡʔΛɺ νʔϜશһ͕Θ͘Θ͘͢ΔΑ͏ͳϨϏϡʔʹ͢ΔͨΊʹ Ͳ͏͢Ε͍͍͔ߟ͑ͨ͜ͱΛɺ ࣄྫΛ౿·͑ͳ͕Βͯ͠ΈΑ͏ͱࢥ͍·͢ɻ
!5",",*/( ָ͓͠Έʹʔʂʂ IUUQXXXKBTTUKQTZNQPTJVNKBTTUSFWJFXIUNM ͝ҙݟ͝ײͳͲɺϨϏϡʔ࠶ఆٛͱ͔Ͱ ͭͿ͍ͯ͘ΕͨΒ͘͢͝͏Ε͍͠ͳʔ