삽질3 IntelliJ 사용 시 gradle 프로젝트 out, build 폴더 차이 IntelliJ 사용 시 build 하면 out 폴더와 build 폴더가 생성 *될 수도* 있다. 두 개의 폴더는 동일한 클래스 파일을 소유하고 있다. 무슨 차이가 있을까? out - 폴더는 인텔리제이 빌드시에 컴파일한 class를 저장하는 폴더 build - 폴더는 gradle 빌드시에 컴파일한 class를 저장하는 폴더 예전에 AsciiDoc을 이용해 REST Doc을 만드는 작업을 했는데 프로젝트를 진행할 때 이상한 점이 있었다. 아스키독 테스트 코드를 구현하고 빌드를 했는데 예상대로라면 build폴더 하위에 *.ascii 파일이 생성되어야 했는데 build 폴더가 없는 것이다. 이제 그 이유를 알았다... IntelliJ에는 IDE 자체에서 빌드하는 기능을 제공한다. 평상적으로 IntelliJ 자.. 2023. 4. 5. 221112 오늘의 삽질 Immutable Collections는 Collections.sort() 적용이 안 된다. ^^! 한 번 생각하면 당연한 것이다. ImmutableCollections를 정렬한 Collections을 복사해서 사용하자. List sorted = numbers.stream().sorted().collect(Collectors.toList()); // mutable immutable 2022. 11. 12. 221105 오늘의 삽질 여러 테스트 실행 시 첫 테스트의 실행시간은 테스트의 준비 시간까지 포함된다. 테스트 준비 시간이 100ms 정도 추가되니 괜히 로직을 수정하지 말자. 삽질++; 2022. 11. 5. 이전 1 다음