stream2 IntelliJ 생산성: 라이브 템플릿 10개 IntelliJ 생산성: 라이브 템플릿 10개반복해서 타이핑하는 코드가 있다면 Live Template로 치환하세요.Settings → Editor → Live Templates에서 등록하고 Context를 Java또는 Java Statement로 지정하면, 축약어만 입력해 몇 초 만에 표준 형태를 완성할 수 있습니다.아래 10개는 현업에서 바로 쓰는 템플릿과 변수 예시입니다.사용 팁$END$: 커서 최종 위치$SELECTION$: 선택 영역을 템플릿에 삽입함수 매크로: methodName(), className(), date()1) gwt – Given/When/Then 테스트 스켈레톤@Test @DisplayName("$DESC$")void $NAME$() { // Given $END$ // W.. 2025. 10. 1. Stream API: for→stream 리팩터링 10가지(성능/가독 균형) Stream API: for→stream 리팩터링 10가지(성능/가독 균형)반복문이 길어질수록 분기와 임시 변수, break/continue가 늘어나 가독성이 떨어집니다.여기서는 현업에서 가장 자주 마주치는 for문을 기준으로 stream 리팩터링 10가지를 묶었습니다.각 항목은 before → after 순서이며, 마지막에 간단한 벤치마크 팁도 덧붙였습니다. 한 줄 기준: 변환(map) → 필터(filter) → 정렬(sorted) → 수집(collect) 순서로파이프라인을 정리하면 읽기 쉽습니다.1) 필터링 + 변환 + 수집beforeList emails = new ArrayList();for (User u : users) { if (u.isActive() && u.getEmail() != null.. 2025. 9. 28. 이전 1 다음