Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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.6k
Androidのログ出力をいい感じにする #potatotips 9
cutmail
8
9.9k
Other Decks in Programming
See All in Programming
無秩序からの脱却 / Emergence from chaos
nrslib
2
12k
AWS CDKの推しポイントN選
akihisaikeda
1
240
DSPy Meetup Tokyo #1 - はじめてのDSPy
masahiro_nishimi
1
150
20 years of Symfony, what's next?
fabpot
2
310
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
1
1.3k
dotfiles 式年遷宮 令和最新版
masawada
1
670
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
5
1.1k
関数実行の裏側では何が起きているのか?
minop1205
1
560
GeistFabrik and AI-augmented software development
adewale
PRO
0
250
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
210
All(?) About Point Sets
hole
0
260
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
140
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Statistics for Hackers
jakevdp
799
230k
Docker and Python
trallard
46
3.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Mobile First: as difficult as doing things right
swwweet
225
10k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How STYLIGHT went responsive
nonsquared
100
5.9k
Context Engineering - Making Every Token Count
addyosmani
9
460
A Modern Web Designer's Workflow
chriscoyier
697
190k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.1k
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͓͢͢Ί