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
Jordan Cauley
October 11, 2015
Programming
0
48
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
75
Beyond WordPress
jdcauley
0
940
Other Decks in Programming
See All in Programming
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
160
そのpreloadは必要?見過ごされたpreloadが技術的負債として爆発した日
mugitti9
2
3.3k
スマホから Youtube Shortsを見られないようにする
lemolatoon
27
31k
技術的負債の正体を知って向き合う / Facing Technical Debt
irof
0
160
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
820
ポスターセッション: 「まっすぐ行って、右!」って言ってラズパイカーを動かしたい 〜生成AI × Raspberry Pi Pico × Gradioの試作メモ〜
komofr
0
1.3k
(Extension DC 2025) Actor境界を越える技術
teamhimeh
1
250
チームの境界をブチ抜いていけ
tokai235
0
170
Six and a half ridiculous things to do with Quarkus
hollycummins
0
170
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
3
180
Django Ninja による API 開発効率化とリプレースの実践
kashewnuts
0
1.3k
Cloudflare AgentsとAI SDKでAIエージェントを作ってみた
briete
0
140
Featured
See All Featured
Designing for Performance
lara
610
69k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.9k
KATA
mclloyd
32
15k
GraphQLとの向き合い方2022年版
quramy
49
14k
Balancing Empowerment & Direction
lara
4
690
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
4 Signs Your Business is Dying
shpigford
185
22k
What's in a price? How to price your products and services
michaelherold
246
12k
Site-Speed That Sticks
csswizardry
11
900
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Designing for humans not robots
tammielis
254
26k
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; ?>