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
Explicit Development
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Jordan Cauley
October 11, 2015
Programming
0
51
Explicit Development
Patterns for Developing in a Team
Jordan Cauley
October 11, 2015
Tweet
Share
More Decks by Jordan Cauley
See All by Jordan Cauley
iSonea Physician Webinar
jdcauley
0
79
Beyond WordPress
jdcauley
0
940
Other Decks in Programming
See All in Programming
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.5k
ThorVG Viewer In VS Code
nors
0
770
高速開発のためのコード整理術
sutetotanuki
1
390
Fluid Templating in TYPO3 14
s2b
0
130
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
600
CSC307 Lecture 03
javiergs
PRO
1
490
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
680
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
190
SourceGeneratorのススメ
htkym
0
190
AI巻き込み型コードレビューのススメ
nealle
1
150
AI時代の認知負荷との向き合い方
optfit
0
150
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Odyssey Design
rkendrick25
PRO
1
490
The Invisible Side of Design
smashingmag
302
51k
How to build a perfect <img>
jonoalderson
1
4.9k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
120
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Embracing the Ebb and Flow
colly
88
5k
Agile that works and the tools we love
rasmusluckow
331
21k
エンジニアに許された特別な時間の終わり
watany
106
230k
The Limits of Empathy - UXLibs8
cassininazir
1
210
A Modern Web Designer's Workflow
chriscoyier
698
190k
Transcript
Explicit Development
You’re Never Alone
Be Explicit
GIT Committed
Commit Messages • First line should act as a title
• Don’t use -m • Keep messages in present tense • Answer • Why the change? • How does it address the issue? • Any side effects? • Link to an issue?
Branch Out
Gnarly Branches • feature/navigation : feature branches for core functionality
• bug/unstable-dropdown : resolve some bugs • component/nav-login : css, js, php, for component functionality
Shared Toolbelt
Up a File Tree
CSS Class
Name Space CSS
JavaScript Patterns
Explicit Variables *this goes for php too.
No Conflict JS
<php? echo $audience; ?>