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
630
コーディング規約を緩く守りつつ仕事の成果を出す方法
Tatsuya Arai
February 12, 2014
Tweet
Share
More Decks by Tatsuya Arai
See All by Tatsuya Arai
5 minutes PWA
cutmail
0
200
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
930
いかにして不具合発見時の フィードバックを素早く行うか #potatotips 12
cutmail
0
2.5k
Androidのログ出力をいい感じにする #potatotips 9
cutmail
8
9.9k
Other Decks in Programming
See All in Programming
実践AIチャットボットUI実装入門
syumai
7
2.3k
メモリ不足との戦い〜大量データを扱うアプリでの実践例〜
kwzr
1
640
育てるアーキテクチャ:戦い抜くPythonマイクロサービスの設計と進化戦略
fujidomoe
1
140
Serena MCPのすすめ
wadakatu
4
800
LLMとPlaywright/reg-suitを活用した jQueryリファクタリングの実際
kinocoboy2
4
640
Web Components で実現する Hotwire とフロントエンドフレームワークの橋渡し / Bridging with Web Components
da1chi
2
1.2k
ИИ-Агенты в каждый дом – Алексей Порядин, PythoNN
sobolevn
0
140
NetworkXとGNNで学ぶグラフデータ分析入門〜複雑な関係性を解き明かすPythonの力〜
mhrtech
3
780
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
780
ててべんす独演会〜Flowの全てを語ります〜
tbsten
1
220
AIエージェント時代における TypeScriptスキーマ駆動開発の新たな役割
bicstone
4
1.2k
10年もののAPIサーバーにおけるCI/CDの改善の奮闘
mbook
0
600
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Producing Creativity
orderedlist
PRO
347
40k
The Power of CSS Pseudo Elements
geoffreycrofte
78
6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Bash Introduction
62gerente
615
210k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Rails Girls Zürich Keynote
gr2m
95
14k
Thoughts on Productivity
jonyablonski
70
4.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
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͓͢͢Ί