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
Fablicで使っているツール3選
Search
Yuta Horii
October 27, 2016
Programming
1
130
Fablicで使っているツール3選
Talked at 第二回スタートアップRails勉強会
https://connpass.com/event/42827/
Yuta Horii
October 27, 2016
Tweet
Share
More Decks by Yuta Horii
See All by Yuta Horii
クレジットカードを製造する技術
yutadayo
91
61k
カード発行会社(イシュア)を 支えるシステム解説
yutadayo
4
2.8k
Fintechプロダクトの開発事情とアーキテクチャ解説
yutadayo
2
3.1k
なぜレッドオーシャン化する前にサービスを グロースできなかったのか? - フリマアプリ編 - @yutadayo
yutadayo
106
81k
PCI DSS に準拠したシステム開発
yutadayo
2
1.4k
決済サービス 0 → 1 開発時のアーキテクチャについて / Start up × FinTech
yutadayo
2
1.9k
Rails6.0 での複数 DB 対応
yutadayo
2
530
Rails Secrets の歴史
yutadayo
0
420
フリマアプリ「フリル」を支える Elasticsearch を用いた全文検索入門
yutadayo
1
1.1k
Other Decks in Programming
See All in Programming
Orleans + Sekiban + SignalR でリアルタイムWeb作ってみた
tomohisa
0
250
リアーキテクチャの現場で向き合う 既存サービスの読み解きと設計判断
ymiyamu
0
140
Cursorを活用したAIプログラミングについて 入門
rect
0
280
プロフェッショナルとしての成長「問題の深掘り」が導く真のスキルアップ / issue-analysis-and-skill-up
minodriven
8
2k
Ruby で作る RISC-V CPU エミュレーター / RISC-V CPU emulator made with Ruby
hayaokimura
5
1.2k
CRUD から CQRS へ ~ 分離が可能にする柔軟性
tkawae
0
110
flutter_kaigi_mini_4.pdf
nobu74658
0
160
CursorとDevinが仲間!?AI駆動で新規プロダクト開発に挑んだ3ヶ月を振り返る / A Story of New Product Development with Cursor and Devin
rkaga
5
1.2k
クラス設計の手順
akikogoto
0
120
カウシェで Four Keys の改善を試みた理由
ike002jp
1
140
Cloudflare Workersで進めるリモートMCP活用
syumai
12
1.6k
個人開発の学生アプリが企業譲渡されるまで
akidon0000
2
1.2k
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
122
52k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
The Cost Of JavaScript in 2023
addyosmani
49
7.8k
Documentation Writing (for coders)
carmenintech
71
4.8k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
430
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
14
1.5k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
Code Review Best Practice
trishagee
68
18k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Transcript
'BCMJDͰ͍ͬͯΔπʔϧબ ୈೋճελʔτΞοϓ3BJMTษڧձ גࣜձࣾ'BCMJD ງҪ༤ଠ
ࣗݾհ w :VUB)PSJJ w 'BCMJD JOD$P'PVOEFSΤϯδχΞ w 4FSWFS%FW0QT"84Πϯϑϥ୲ w
࠷ۙͬͺΒਓࣄ !ZVUBEBZP
ఏڙαʔϏε w 'BCMJDͰ'3*-ͱ3*%&ͱ͍͏ೋͭͷίϚʔεΞϓϦΛ։ൃ͍ͯ͠·͢ w '3*-ຊͰॳΊͯͷϑϦϚΞϓϦɺݱࡏສμϯϩʔυ w 3*%&ं྆ʹಛԽͨ͠ϑϦϚΞϓϦJ04"OESPJEϦϦʔε w '3*-ઈࢍ$.์ૹதʂ
ࠓ͓͢͠Δ༰ 'BCMJDͷ3BJMTϓϩδΣΫτͰ͍ͬͯΔπʔϧΛͭհ͠·͢
ελʔτΞοϓͷۤ w ώτɺϞϊɺΧωશ͕ͯෆ w ಛʹώτɺΤϯδχΞ͕େମॳظʙਓ w ։ൃɺӡ༻ɺࡶશ෦Δ w #VHpYύϑΥʔϚϯενϡʔχϯάͳͲޮԽ͕ٻΊΒΕΔ
w ϢʔβʔʹՁΛಧ͚ΒΕΔΑ͏ʹɺπʔϧΛಋೖͯ͠ίΞͳػೳ ։ൃʹूதͰ͖ΔΑ͏ʹ͍ͨ͠
/FX3FMJD w ύϑΥʔϚϯεࢹπʔϧ w ΞϓϦέʔγϣϯͷϨεϙϯελΠϜ w 3BJMTͷίϯτϩʔϥʔΞΫγϣϯ୯ҐͰܭଌՄೳ w %#.FNDBDIFE3FEJTετϨʔδͷϝτϦΫεଌఆՄೳ
w ϒϥβଆͷܭଌ
ӡ༻ͱ׆༻ํ๏ w 'BCMJDͰຖि༵ʹύϑΥʔϚϯε.5(Λߦ͍ͬͯ·͢ w 3BJMTϓϩδΣΫτຖʹࢦඪ͕લिൺͰѱԽ͍ͯ͠ͳ͍͔Λଌఆ w $.લͷϘτϧωοΫʹͳΓͦ͏ͳFOEQPJOUͷνϡʔχϯά w JOEFYΛషΔɺΫΤϦʔνϡʔχϯάFUDʜ
w ো࣌ͷݪҼௐࠪ
/FX3FMJDͷಋೖ w ಋೖํ๏ HFNJOTUBMM MJDFOTFLFZΛઃఆͨ͠OFXSFMJDZNMΛDPOpHσΟϨΫτϦʹஔ EFQMPZ
w ϒϥβଆͷܭଌ
#VHTOBH w Τϥʔࢹπʔϧ w 3BJMTͷྫ֎ͷ௨ w (6*ͰͷΤϥʔཧ w TMBDLͰΤϥʔ௨ɺ(JUIVCͰJTTVF࡞ͳͲͷ࿈ܞ͕Մೳ
ӡ༻ͱ׆༻ํ๏ w 4MBDLͱͷ࿈ܞ w 1SPEVDUJPOڥͰͷΤϥʔ4MBDLʹ௨ w (JUIVCʹࣗಈͰJTTVF࡞Λߦ͍ɺΤϯδχΞΛΞαΠϯ w #VHͷݪҼௐࠪͷͨΊʹ໌ࣔతͳ௨ʹ༻
#VHTOBHͷಋೖ w ಋೖํ๏ HFNJOTUBMM SBJMTHFOFSBUFͰJOJUJBMJ[FSΛ࡞ EFQMPZ
w ϒϥβଆͷܭଌ
$JSDMF$*3VCPDPQ w ݴΘͣͱΕͨ$*πʔϧ w ࣗલͷ+FOLJOTͷӡ༻͕େมʹͳ͖ͬͯͨͷͰ$JSDMF$JʹҠߦ w 'BCMJDͰSTQFDϝΠϯͰςετΛॻ͍ͯ·͢ w 3VCZ͚ͷ੩తղੳπʔϧ
w ։ൃਓ͕૿͑ɺίʔσΟϯάنͷඋ͕ඞཁʹͳ͖ͬͯͨͷͰಋೖ w ֤3BJMTϓϩδΣΫτຖʹΧελϚΠζͯ͠༻
ӡ༻ͱ׆༻ํ๏ w 'BCMJDͰશͯͷίʔυʹϨϏϡʔΛߦͬͯ·͢ w ޮԽͷͨΊʹQVMMSFRVFTUʹରͯ͠3VCPDPQͰࣗಈίϝϯτ͢ΔΑ͏ʹͯ͠ ͍·͢ w HJUIVCͱTMBDLΛ࿈ܞ͍ͤͯ͞ΔͷͰɺTMBDLͰ௨Λड͚औ͍ͬͯ·͢
3VCPDPQͷಋೖ w ಋೖํ๏ #!/bin/bash set -v if [ "${CIRCLE_BRANCH}"
!= "develop" ]; then git diff -z --name-only origin/develop \ | xargs -0 bundle exec rubocop-select \ | xargs bundle exec rubocop \ --require rubocop/formatter/checkstyle_formatter \ --format RuboCop::Formatter::CheckstyleFormatter \ | bundle exec checkstyle_filter-git diff origin/develop \ | bundle exec saddler report \ --require saddler/reporter/github \ --reporter Saddler::Reporter::Github::PullRequestReviewComment fi exit 0 test: post: - .circle/bin/run-rubocop.sh DJSDMFZNMͷઃఆ # rubocop gem 'rubocop' gem 'rubocop-select' gem 'rubocop-checkstyle_formatter' gem 'checkstyle_filter-git' gem 'saddler' gem 'saddler-reporter-github' TDSJQUͷઃఆ HFNJOTUBMM
·ͱΊ w ελʔτΞοϓώτෆ w πʔϧΛಋೖͯ͠ɺ࡞ۀΛޮԽ͠·͠ΐ͏ w /FX3FMJD #VHTOBHແྉ൛ɺϑϦʔτϥΠΞϧ͖ͳͷͰ͓खܰʹࢼͤ·͢ w
πʔϧಋೖޙͷӡ༻ w ύϑΥʔϚϯεΛຖिνʔϜͰѲ͠ɺαʔϏε͕Ωνϯͱಈ͘Α͏ʹ w ΤϥʔνϟοτπʔϧͰՄࢹԽ͢Δ͜ͱͰɺνʔϜͷ୭͔͕ؾ͚ΔΑ ͏ʹ w ϨϏϡʔࣗಈԽʹΑΓɺνʔϜͷੜ࢈ੑΛ͋͛·͠ΐ͏ɺ3BJMT 3VCZॳ৺ ऀͷڲਖ਼ʹ(PPE
IUUQTGBCMJDDPKQSFDSVJU 3BJMTΤϯδχΞઈࢍืू https://fablic.co.jp/recruit