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.

正しい開発をする

個人的にずっと考えていた、
「正しい開発ってなんだろう?」っていうテーマについて自分の考えをまとめてしました。

  • Be the first to comment

  • Be the first to like this

正しい開発をする

  1. 1. “ ” @HonMarkHunt
  2. 2. Who am I ?? • • • Twitter : @HonMarkHunt • HR 2015 1 • Java, Kotlin
  3. 3. • SK Planet Japan • 2016/01~08 (8 ) • •
  4. 4. 
 

  5. 5.
  6. 6. “ ”
  7. 7. CASE1. ConstUtli.java public static final Integer NUM_ONE = 1; Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y
  8. 8. CASE2. Utli.java Y^Y^Y^Y^Y^Y^Y^Y^Y^
  9. 9. CASE3. if ( Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y
  10. 10. CASE4. • 1 • • ? Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y
  11. 11. CASE5. ( ) • develop Push • develop • GitLab … Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y
  12. 12.
  13. 13. • • •
  14. 14. ( ω ) Java7 Java8 ( ω ) 
 ( Stream … ??) ( ω ) 9 (´ ω ` ) (´ ω ` ) (´ ω ` )
  15. 15. ( ω ) … ( ω ) ( ω ) ( ω ) … ( ω )
  16. 16.
  17. 17. • if 
 • Java 
 • Util.Java 

  18. 18.
  19. 19. • • Lombok • Java7 • Util • Java up • Docker • React.js •
  20. 20. • Java up
 → • Docker
 → • React.js
 → • 

  21. 21. • 
 GitLab( ) 
 • Lombok
 → • Java7 
 • Util 
 (1 )
  22. 22. • Java up
 → • Docker
 → • React.js
 → • 

  23. 23. • 
 GitLab( ) 
 • Lombok
 → • Java7 
 • Util 
 (1 )
  24. 24. … 

  25. 25. Time is Money
  26. 26. • • •
  27. 27.
  28. 28. 
 1
  29. 29. 
 ↑ 
 ↓
  30. 30. Sonar Qube • • Jenkins(CI ) • • Bizreach SonarQube
  31. 31. (Technical Dept)
  32. 32. Time is Money
  33. 33. 
 ×
  34. 34. • • • ( ) • • 


×