Slide 1

Slide 1 text

Legacy Legacy CORE CORE VALUE VALUE

Slide 2

Slide 2 text

Name : Twitter : GitHub : Qiita : kentfordev @k_h_sissp @kentfordevgithub @kentfordev About me

Slide 3

Slide 3 text

言語 Java Go Nim アセンブラ C C++ C# Groovy Scala PHP Rust Javascript : 6年5ヶ月 : 5ヶ月 : 1週間 : 3ヶ月 : 6ヶ月 : 1ヶ月 : 3ヶ月 : 2ヶ月 : 3ヶ月 : 2年2ヶ月 : 1ヶ月 : 6年5ヶ月 フレームワーク Tomcat Spring Boot Struts : 6年5ヶ月 : 1ヶ月 : 4年6ヶ月 データベース Oracle PostgreSQL MySQL : 6年5ヶ月 : 2年8ヶ月 : 3ヶ月 クラウド AWS : 3ヶ月 : 3ヶ月 レトロゲーム SFC About me

Slide 4

Slide 4 text

Refactoring 30,000 Lines * any files 10,000 Lines * 10 files + max 1,000 Lines

Slide 5

Slide 5 text

Architecture (null) Objective & Functional & Clean(will be)

Slide 6

Slide 6 text

Server 10 servers different env + src + version 10 servers same env + src + version

Slide 7

Slide 7 text

Deploy javac -> classes Maven -> jar

Slide 8

Slide 8 text

Schedule Water fall Agile (Scrum)

Slide 9

Slide 9 text

Language(will be) Java + PHP Go

Slide 10

Slide 10 text

Legacy Legacy CORE CORE VALUE VALUE

Slide 11

Slide 11 text

LARGE! LARGE! MUSCLE! MUSCLE!

Slide 12

Slide 12 text

Environment Changes Environment Changes gradually... gradually...

Slide 13

Slide 13 text

Evolution Evolution or or Extinction Extinction

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

Use! Use!

Slide 16

Slide 16 text

Learn! Learn!

Slide 17

Slide 17 text

Use legacy, not throw. Legacy gives learning.

Slide 18

Slide 18 text

AND We will be, Legacy.

Slide 19

Slide 19 text

Legacy Core Value is LOVE レガシーの不変の価値は、最大限後世の資源であり続けようとする、慈愛の意思であり、学びを与えること。

Slide 20

Slide 20 text

END END