Book CI/CD CRLF Coding Docker EOL GenericProgramming Gradle Hexo JPA JSP JVM Java Javascript LF MSA NPM OOP ORM PHP PID Refactoring Retrospective Servlet Spring 객체지향 다이내믹 프로그래밍 리뷰