- 코틀린
- 이펙티브
- 이펙티브 코틀린
- 회고
- 이펙티브코틀린
- java
- effectivejava
- jpa
- 자바
- 알고리즘
- 프로그래머스
- Algorithm
- programmers
- 이펙티브자바
- 우아한테크코스
- springboot
- 이펙티브 자바
- 스프링부트
- 우아한형제들
- dfs
- Spring
- localstack
- 아이템7
- 아이템6
- 아이템5
- 아이템4
- 아이템3
- 아이템2
- 아이템1
- 우테코
- jacoco
- 테스트코드
- coverage
- static
- 그래프
- Test
- 제네릭 타입과 variance 한정자를 활용하라
- 아이템 24
- 타입 파라미터의 섀도잉을 피하라
- 아이템 23
- 프로퍼티위임
- 일반적인 프로퍼티 패턴은 프로퍼티 위임으로 만들어라
- 아이템 21
- 아이템 19
- 이름 있는 아규먼트를 사용하라
- 아이템17
- 프로퍼티는 동작이 아니라 상태를 나타내야 한다
- ExtendWith
- BeforeEachCallback
- 2023년1월회고
- No context holder available for job scope
- taskexecutor
- 2023년 3월
- 2022회고
- 리시버를 명시적으로 참조하라
- 아이템 15
- 변수 타입이 명확하지 않은 경우 확실하게 지정하라
- 아이템 14
- Unit?
- Unit? 을 리턴하지 말라
- 아이템 13
- 연산자 오버로드를 할 때는 의미에 맞게 사용하라
- 아이템 12
- 가독성을 목표로 설계하라
- 아이템 11
- 단위 테스트를 만들어라
- 아이템10
- use를 사용하여 리소스를 닫아라
- 아이템9
- 적절하게 null을 처리하라
- 아이템8
- 결과 부족이 발생할 경우 null과 Failure를 사용하라
- 사용자 정의 오류보다는 표준 오류를 사용하라
- 예외를 활용해 코드에 제한을 걸어라
- inferred 타입으로 리턴하지 말라
- 최대한 플랫폼 타입을 사용하지 말라
- 변수의스코프를최소화하라
- 가변성을제한하라
- JsonInclude.Include.NON_NULL
- setSerializationInclusion
- 아이템16
- 테스트픽스쳐
- 테스트코드중복
- testFixtures
- circuitbreaker
- resilience4j
- 오류검출
- 파일 해시
- 캡쳐링
- aws game day
- aws로컬
- 2월회고
- PreconditionViolationException
- JunitException
- could not find method with name
- internal error occurred
- internal test
- error 111
- connection aborted
- mesosphere/aws-cli
- constructorbinding
- configruationProperties
- fetchjoin
- springbean
- 스프링빈
- BeforeEach
- hotreload
- 정적리소스
- testcode
- 자코코
- MockRestServiceServer
- 의존객체주입패턴
- private생성자
- 우테코2기
- 우아한테크코스2기
- 객체지향의사실과오해
- detached entity passed to persist
- ResourceHandler
- yml
- Non-Repetable Read
- 가장먼노드
- springdatajpa
- @NotNull
- 탐욕법
- 테크코스
- OneToMany
- 영속성 컨텍스트
- Entity manager
- 엔티티매니저
- 브루트포스
- AttributeConverter
- 빌더패턴
- 정적팩터리메서드
- Phantom Read
- Dirty Read
- variance
- objectmapper
- devtools
- baekjoon
- Bruteforce
- 일대다
- AWSCLI
- BulkInsert
- 레벨1
- 레벨3
- docker
- spring boot
- 클린코드
- querydsl
- Test Code
- Kotlin
- resttemplate
- 영속성
- Multi Thread
- 단방향
- 객체지향 설계
- greedy
- SHA-256
- 이너 클래스
- instruction
- 중첩 클래스
- templates
- 팀프로젝트
- gradle
- isolation level
- 격리수준
- builder
- MyISAM
- 연산자 오버로딩
- 응집성
- 단위테스트
- AWS
- nullable
- 엔티티
- 해시
- Spring Batch
- 체크섬
- 신입개발자
- 커버리지
- 백준
- 서킷브레이커
- 게임데이
- knowledge
- innodb
- difference
- unit
- NullPointerException
- 제네릭
- 차이점
- 큐
- BFS
- properties
- 정적
- Printer
- line
- junit
- limit
- value
- 데이터베이스
- 프린터
- resource
- 베스트 앨범
- SOLID
- 여행경로
- OOP
- 객체지향
- 트랜잭션
- Queue
- 순위
- 초기화
- Profile
- TABLE
- 성장
- 예제
- 블랙잭
- Extensions
- Counter
- HTML
- Database
- 프로그래머
- MySQL