Upgrade to Pro — share decks privately, control downloads, hide ads and more …

コーディング規約を緩く守りつつ仕事の成果を出す方法

Tatsuya Arai
February 12, 2014

 コーディング規約を緩く守りつつ仕事の成果を出す方法

Tatsuya Arai

February 12, 2014
Tweet

More Decks by Tatsuya Arai

Other Decks in Programming

Transcript

  1. ίʔσΟϯάن໿Λ؇͘कΓͭͭ ࢓ࣄͷ੒ՌΛग़͢ํ๏ 2014/2/12 potatotips #4 ! @cutmail

  2. None
  3. ίʔσΟϯάن໿

  4. ެ։͞Ε͍ͯΔओͳObjective-C ίʔσΟϯάن໿ • Apple • Google • Github • NYTimes

    • Adium • Bitbucket • RobotsAndPencils
  5. None
  6. 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
  7. None
  8. Objective-Clean

  9. None
  10. Objective-Clean 1. ίʔσΟϯάن໿ઃఆϑΝΠϧͷੜ੒ 2. Ϗϧυ࣌ʹઃఆϑΝΠϧʹ൓͢Δίʔυ΁ͷܯࠂ

  11. None
  12. ίʔσΟϯάن໿ઃఆϑΝΠϧͷ࡞੒ • Custom • StackOverflow • Total Average

  13. None
  14. StyleSettings.plistΛϓϩδΣΫτ௚Լʹ഑ஔ

  15. ର৅ʹ͍ͨ͠ΫϥεͷPrefixͳͲΛઃఆͯ͠ɺ ʮInstall Run ScriptʯΛԡ͢

  16. None
  17. None
  18. ΧελϚΠζ͍ͨ͠৔߹ • StyleSettings.plistͷ೚ҙͷ߲໨Λฤू͢Δ͚ͩ

  19. None
  20. None
  21. None
  22. None
  23. None
  24. None
  25. None
  26. None
  27. None
  28. ·ͱΊ • ಋೖ͕؆୯ͳͷͰɺ؇͘ίʔυͷελΠϧΛ νΣοΫ͍ͨ͠ͳΒObjective-Clean͓͢͢Ί