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
コーディング規約を緩く守りつつ仕事の成果を出す方法
Search
Tatsuya Arai
February 12, 2014
Programming
2
640
コーディング規約を緩く守りつつ仕事の成果を出す方法
Tatsuya Arai
February 12, 2014
Tweet
Share
More Decks by Tatsuya Arai
See All by Tatsuya Arai
5 minutes PWA
cutmail
0
210
Androidアプリ開発における技術顧問としての役割 #DroidKaigi 2018
cutmail
1
2.4k
4年続くアプリにおけるチーム開発 #DroidKaigi 2017
cutmail
13
5k
フリルにおけるドッグフーディング / Fashion Tech Meetup #2 LT
cutmail
2
3.9k
Adapter and Custom Layout
cutmail
3
950
いかにして不具合発見時の フィードバックを素早く行うか #potatotips 12
cutmail
0
2.5k
Androidのログ出力をいい感じにする #potatotips 9
cutmail
8
9.9k
Other Decks in Programming
See All in Programming
アーキテクチャと考える迷子にならない開発者テスト
irof
5
1.4k
なぜ強調表示できず ** が表示されるのか — Perlで始まったMarkdownの歴史と日本語文書における課題
kwahiro
8
5k
퇴근 후 1억이 거래되는 서비스 만들기 | 내가 AI를 사용하는 방법
maryang
2
550
AI駆動開発カンファレンスAutumn2025 _AI駆動開発にはAI駆動品質保証
autifyhq
0
150
ノーコードからの脱出 -地獄のデスロード- / Escape from Base44
keisuke69
0
680
Introducing RemoteCompose: break your UI out of the app sandbox.
camaelon
2
540
Functional Calisthenics in Kotlin: Kotlinで「関数型エクササイズ」を実践しよう
lagenorhynque
0
110
Kotlinで実装するCPU/GPU 「協調的」パフォーマンス管理
matuyuhi
0
370
OSS開発者の憂鬱
yusukebe
7
3.2k
予防に勝る防御なし(2025年版) - 堅牢なコードを導く様々な設計のヒント / Growing Reliable Code PHP Conference Fukuoka 2025
twada
PRO
36
11k
HTTPじゃ遅すぎる! SwitchBotを自作ハブで動かして学ぶBLE通信
occhi
0
230
AIの弱点、やっぱりプログラミングは人間が(も)勉強しよう / YAPC AI and Programming
kishida
8
3.6k
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
Code Reviewing Like a Champion
maltzj
527
40k
How GitHub (no longer) Works
holman
315
140k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Being A Developer After 40
akosma
91
590k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Facilitating Awesome Meetings
lara
57
6.6k
Automating Front-end Workflow
addyosmani
1371
200k
Done Done
chrislema
186
16k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Transcript
ίʔσΟϯάنΛ؇͘कΓͭͭ ࣄͷՌΛग़͢ํ๏ 2014/2/12 potatotips #4 ! @cutmail
None
ίʔσΟϯάن
ެ։͞Ε͍ͯΔओͳObjective-C ίʔσΟϯάن • Apple • Google • Github • NYTimes
• Adium • Bitbucket • RobotsAndPencils
None
OCLint • Constant If Statement • Cyclomatic Complexity • Empty
If Statement • If Statement With Negated Condition • Long Method • Long Parameter List • NPath Complexity • Redundant If Statement • Redundant Local Variable • Unreachable Code • Unused Local Variable • Unused Method Parameter
None
Objective-Clean
None
Objective-Clean 1. ίʔσΟϯάنઃఆϑΝΠϧͷੜ 2. Ϗϧυ࣌ʹઃఆϑΝΠϧʹ͢Δίʔυͷܯࠂ
None
ίʔσΟϯάنઃఆϑΝΠϧͷ࡞ • Custom • StackOverflow • Total Average
None
StyleSettings.plistΛϓϩδΣΫτԼʹஔ
ରʹ͍ͨ͠ΫϥεͷPrefixͳͲΛઃఆͯ͠ɺ ʮInstall Run ScriptʯΛԡ͢
None
None
ΧελϚΠζ͍ͨ͠߹ • StyleSettings.plistͷҙͷ߲Λฤू͢Δ͚ͩ
None
None
None
None
None
None
None
None
None
·ͱΊ • ಋೖ͕؆୯ͳͷͰɺ؇͘ίʔυͷελΠϧΛ νΣοΫ͍ͨ͠ͳΒObjective-Clean͓͢͢Ί