: 매일 저녁, 하루를 마무리하며 작성 !
: ⭕ 지식 위주, 학습한 것을 노트 정리한다고 생각하고 작성하면서 머리 속 흩어져있는 지식들을 정리 !
import java.util.*;
class Solution {
public int[] solution(int k, int[] score) {
int[] answer = new int[score.length];
PriorityQueue<Integer> priorityQueue = new PriorityQueue<>();
int temp = 0;
for(int i = 0; i < score.length; i++) {
priorityQueue.add(score[i]);
if (priorityQueue.size() > k) {
priorityQueue.poll();
}
answer[i] = priorityQueue.peek();
}
return answer;
}
}
Goal: "Controller, Service, Entity, DTO 레이어에 맞는 단위 테스트 작성"
통합 테스트와 단위 테스트의 차이점에 대해서 설명해주세요.
통합 테스트과 단위 테스트의 장/단점에 대해서 설명해주세요.
레이어별로 나누어서 Slice Test 를 하는 이유에 대해서 설명해주세요.
테스트 코드를 직접 짜보고 나서 느낀 테스트 필요성을 적어주세요.
테스트 코드를 짜면서 어려웠던 점을 적어주세요.