Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

設計時空のリファクタリング

3,329 views

Published on

iOSDC 2018での登壇資料です。

Published in: Technology
  • Be the first to comment

設計時空のリファクタリング

  1. 1. 1 iOSDC Japan 2018 08/31 Track A 20:20 Danbo-Tanaka @ktanaka117
  2. 2. • / @ktanaka117 • • PEAKS iOS • iOSDC 3 2
  3. 3. • BOOTH iOS • • • • • • 3
  4. 4. • BOOTH iOS 1 • iOS 
 • 5
  5. 5. 
 6
  6. 6. 7 

  7. 7. = 8
  8. 8. BOOTH iOS 9 • • static • • •
  9. 9. 1010
  10. 10. • BOOTH iOS 1 • iOS 
 • 11
  11. 11. 12
  12. 12. 13
  13. 13. • 
 → • 
 → • 
 → 14
  14. 14. 15
  15. 15. 16
  16. 16. BOOTH iOS • : =7:3 • • issue 17 -
  17. 17. 
 18
  18. 18. 
 19
  19. 19. 20 Martin Fowler 
 
 -
  20. 20. 21
  21. 21. 22 -
  22. 22. …23 -
  23. 23. 
 
 
 
 24 -
  24. 24. 
 
 
 25 -
  25. 25. • 
 etc 26 -
  26. 26. • • 
 27 -
  27. 27. • • • 
 Fat 
 28 -
  28. 28. 29 - 

  29. 29. 
 💡 30 -
  30. 30. 31
  31. 31. 32
  32. 32. 33 - : 
 
 “ >
  33. 33. 34 -
  34. 34. 
 
 
 
 35 -
  35. 35. 
 
 
 
 - 36
  36. 36. 2 
 37 -
  37. 37. 38 - A
 
 UI
  38. 38. UI39 - A
 
 UI
  39. 39. 40 - B

  40. 40. 
 - B

  41. 41. B
 
 42 -
  42. 42. CS 43
  43. 43. 
 44 
 - CS
  44. 44. 
 
 ☺45 - CS 

  45. 45. 
 
 
 Powered by 
 Bitrise 
 46 - CS
  46. 46. 47 CS 
 
 - CS
  47. 47. CS 
 
 - CS 48
  48. 48. CS 💡 49 - CS
  49. 49. 50
  50. 50. 51
  51. 51. 
 - 52
  52. 52. 
 
 - 53
  53. 53. 54 -
  54. 54. 55 😡
 -
  55. 55. 56 -
  56. 56. 57 = -
  57. 57. 
 - 58
  58. 58. 59 
 ☺ -
  59. 59. • • • • CS • 60
  60. 60. 61
  61. 61. • • • iOS Android Web … 
 62
  62. 62. • 
 • 63
  63. 63. 66 Danbo-Tanaka @ktanaka117 iOSDC Japan 2018 08/31 Track A 20:20
  64. 64. 67 
 Martin Fowler Swift TDD 
 Danbo-Tanaka
  65. 65. • iOS Test Night • WACATE 68

×