48
@HonMarkHunt

正しい開発をする

Embed Size (px)

Citation preview

Page 1: 正しい開発をする

“ ”

@HonMarkHunt

Page 2: 正しい開発をする

Who am I ??

• Twitter : @HonMarkHunt

• HR 2015 1

• Java, Kotlin

Page 3: 正しい開発をする

• SK Planet Japan

• 2016/01~08 (8 )

Page 4: 正しい開発をする
Page 5: 正しい開発をする
Page 6: 正しい開発をする
Page 7: 正しい開発をする
Page 8: 正しい開発をする
Page 9: 正しい開発をする

Page 10: 正しい開発をする

“ ”

Page 11: 正しい開発をする
Page 12: 正しい開発をする

CASE1. ConstUtli.java

public static final Integer NUM_ONE = 1;

Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y

Page 13: 正しい開発をする

CASE2. Utli.java

Y^Y^Y^Y^Y^Y^Y^Y^Y^

Page 14: 正しい開発をする

CASE3.

if (

Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y

Page 15: 正しい開発をする

CASE4.

• 1

• ?

Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y

Page 16: 正しい開発をする

CASE5. ( )

• develop Push

• develop

• GitLab …

Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y

Page 17: 正しい開発をする

Page 18: 正しい開発をする

Page 19: 正しい開発をする

( ω ) Java7 Java8

( ω )

(

Stream … ??)

( ω ) 9 (´ ω ` )

(´ ω ` )

(´ ω ` )

Page 20: 正しい開発をする

( ω ) …

( ω )

( ω )

( ω ) …

( ω )

Page 21: 正しい開発をする
Page 22: 正しい開発をする

Page 23: 正しい開発をする

• if

• Java

• Util.Java

Page 24: 正しい開発をする

Page 25: 正しい開発をする
Page 26: 正しい開発をする

• Lombok

• Java7

• Util

• Java up

• Docker

• React.js

Page 27: 正しい開発をする

• Java up

• Docker→

• React.js→

Page 28: 正しい開発をする

GitLab( )

• Lombok→

• Java7

• Util

(1 )

Page 29: 正しい開発をする
Page 30: 正しい開発をする

• Java up

• Docker→

• React.js→

Page 31: 正しい開発をする

GitLab( )

• Lombok→

• Java7

• Util

(1 )

Page 32: 正しい開発をする
Page 33: 正しい開発をする
Page 34: 正しい開発をする

Page 35: 正しい開発をする

Time is Money

Page 36: 正しい開発をする
Page 37: 正しい開発をする

Page 38: 正しい開発をする
Page 39: 正しい開発をする

Page 40: 正しい開発をする

1

Page 41: 正しい開発をする

Page 42: 正しい開発をする
Page 43: 正しい開発をする

Sonar Qube

• Jenkins(CI )

• Bizreach SonarQube

Page 44: 正しい開発をする
Page 45: 正しい開発をする

(Technical Dept)

Page 46: 正しい開発をする

Time is Money

Page 47: 正しい開発をする

×

Page 48: 正しい開発をする

• ( )