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.8k
Other Decks in Programming
See All in Programming
HTMLの品質ってなんだっけ? “HTMLクライテリア”の設計と実践
unachang113
4
2.3k
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
20
5.1k
Introducing ReActionView: A new ActionView-compatible ERB Engine @ Rails World 2025, Amsterdam
marcoroth
0
560
Rancher と Terraform
fufuhu
2
210
アセットのコンパイルについて
ojun9
0
110
UbieのAIパートナーを支えるコンテキストエンジニアリング実践
syucream
2
830
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
1.6k
Namespace and Its Future
tagomoris
6
700
ファインディ株式会社におけるMCP活用とサービス開発
starfish719
0
110
テストカバレッジ100%を10年続けて得られた学びと品質
mottyzzz
2
490
DockerからECSへ 〜 AWSの海に出る前に知っておきたいこと 〜
ota1022
5
1.9k
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
430
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
140
7.1k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Designing for humans not robots
tammielis
253
25k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
GraphQLとの向き合い方2022年版
quramy
49
14k
Balancing Empowerment & Direction
lara
3
610
Building Applications with DynamoDB
mza
96
6.6k
It's Worth the Effort
3n
187
28k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
51
5.6k
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͓͢͢Ί