JPA 소개 서로 지향하는 바가 다른 객체지향 프로그래밍 언어와 관계형 데이터베이스의 중간에서 패러다임을 일치시켜주기 위한 언어 개발자는 객체지향적으로 프로그래밍을 하고, JPA가 이를 관계형 데이터베이스에 맞게 SQL을 대신 생성해서 실행한다. 개발자는 항상 객체지향적으로 코드를 표현할 수 있으니 더는 SQL에 종속적인 개발을 하지 않아도 된다. Spri...
테스트 코드 소개 TDD: 테스트가 주도하는 개발 - 테스트 코드를 먼저 작성하는 것부터 시작 단위 테스트: TDD의 첫번째 단계인 기능 단위의 테스트 코드를 작성하는 것 테스트 코드를 작성함으로써 얻는 이점 개발 단계 초기에 문제를 발견하게 도와준다. 개발자가 나중에 코드를 리팩토링하거나 라이브러리 업그레이드 등에서 기존 기능이 올바르게 작동하는지 확인할...
2019년에 나온 책이기 때문에 최신 코드로 변경하기 위해 아래 URL 참고 https://jojoldu.tistory.com/539 Gradle 프로젝트를 스프링 부트 프로젝트로 변경하기 start.spring.io의 spring initializr로도 프로젝트 시작 가능 build.gradle
문제 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다. OX퀴즈의 결과가 주어졌을 때, 점...
요즘 코틀린을 공부하기 위해 백준에 있는 알고리즘을 코틀린으로 다시 풀어보고 있다.어제는 1단계 문제들을 풀었고, 오늘은 조건문 문제들을 풀고 있다.2753번 윤년 문제를 풀다가 코틀린의 삼항 연산자에 대해 글로 남겨두고 싶어 쓴다.