본문 바로가기

공부89

테스트 코드를 공부해보자 https://www.inflearn.com/course/the-java-application-test/dashboard 더 자바, 애플리케이션을 테스트하는 다양한 방법 - 인프런 | 강의 자바 프로그래밍 언어를 사용하고 있거나 공부하고 있는 학생 또는 개발자라면 반드시 알아야 하는 애플리케이션을 테스트하는 다양한 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com 하루에 한 챕터 씩 공부해보자. 07.02 (토) - [ JUnit 5 ] 더보기 https://goguming2.tistory.com/151 JUnit5 테스트 클래스 만들기 테스트하고자 하는 클래스를 선택하고 컨트롤 + 쉬프트 + " T " 를 눌러서, JUnit5 테스트 클래스를 만든다. @Test 테스트를.. 2022. 7. 1.
oEmbed 공부하기 https://oembed.com/ oEmbed oEmbed oEmbed is a format for allowing an embedded representation of a URL on third party sites. The simple API allows a website to display embedded content (such as photos or videos) when a user posts a link to that resource, without having to parse the r oembed.com https://meetup.toast.com/posts/81 oEmbed를 소개합니다 : NHN Cloud Meetup oEmbed 소개 meetup.toast.com https://g.. 2022. 6. 25.
implements와 extends 메소드 또는 변수를 구현(implements)하는가 그대로 사용(extends)하는가에 따라서 형태가 갈린다. extends(상속) 상속의 대표적인 형태 부모의 메소드를 그대로 사용 오버라이딩(재정의)할 필요 없이 부모에 구현되있는 것을 직접 사용 가능 JAVA는 다중상속을 지원하지 않는다. 그래서 implements를 사용(상속이라고 말한 순 없지만..) implements (상속) 부모의 메소드를 반드시 오버라이딩(재정의)해야 함 다중상속을 대신해준다. BarterRepository, (JpaRepository와 BarterQuerydsl 을 상속받고있다.) public interface BarterRepository extends JpaRepository , BarterQuerydsl { List .. 2022. 6. 25.
[백준] 10250번 : ACM 호텔 - JAVA [자바] https://www.acmicpc.net/problem/10250 10250번: ACM 호텔 프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수 www.acmicpc.net 문제 더보기 ACM 호텔 매니저 지우는 손님이 도착하는 대로 빈 방을 배정하고 있다. 고객 설문조사에 따르면 손님들은 호텔 정문으로부터 걸어서 가장 짧은 거리에 있는 방을 선호한다고 한다. 여러분은 지우를 도와 줄 프로그램을 작성하고자 한다. 즉 설문조사 결과 대로 호텔 정문으로부터 걷는 거리가 가장 짧도록 방을 배정하는 프로그램을 작성하고자 한다. 문제를 단순화하기 위해서 호텔은 직.. 2022. 6. 23.
기술 부채란? https://www.youtube.com/watch?v=HXXn3apd_04 요약) 기술 부채 : 업무에 쫒겨서 미처 하지 못한 업무 (낮은 우선순위) 서비스를 납기에 맞춰서 만들기 위해서 적절한 타협을 봐야됨, 하지만 남용해서는 안 된다. 해결법 : 1. 설계원칙, 코드 규칙을 정하기 2. 테스트를 잘 작성하기 3. 불필요한 코드는 제거 기술 부채 : 업무에 쫒겨서 미처 하지 못한 업무 (낮은 우선순위) 우리 프로젝트를 돌아볼 때 -> 유니테스트 X -> 리팩토링 O 개발자 / 발전하는 기술 / 바뀐 개발 규정 & 기술 표준 설계원칙, 코드 규칙을 정했는가? 테스트가 잘 작성 되어있는가? 불필요한 코드는 제거 되었는가? 계획된 기술부채는 긍정적인 것 -> 정상적인 서비스 개발 / 적절히 사용해야 됨 .. 2022. 6. 23.
[백준] 2869번 : 달팽이는 올라가고 싶다 - JAVA [자바] https://www.acmicpc.net/problem/2869 2869번: 달팽이는 올라가고 싶다 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) www.acmicpc.net 문제 땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다. 달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 후에는 미끄러지지 않는다. 달팽이가 나무 막대를 모두 올라가려면, 며칠이 걸리는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) 출력 첫째 줄에 달팽.. 2022. 6. 23.