-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Item86] Serializable을 구현할지는 신중히 결정하라 #63
Comments
c0dep1ayer
pushed a commit
to c0dep1ayer/effective-java-study
that referenced
this issue
Jul 1, 2023
semi-cloud
pushed a commit
that referenced
this issue
Jul 2, 2023
* [Item03]: private 생성자나 열거 타입으로 싱글턴임을 보증하라 (#5)(건호) * docs: chore * [Item08]: finalizer와 cleaner 사용을 피하라 (#13)(건호) * [Item29] 이왕이면 제네릭 타입으로 만들라 (#23)(건호) * [item42]: 익명 클래스보다는 람다를 사용하라 (#33) * [item47]: 반환타입으로는 스트림보다 컬렉션이 낫다 * prep: item 81 * [Item81]: wait와 notify는 동시성 유틸리티를 애용하라 (#53) (건호) * chore wait와_notify보다는_동시성_유틸리티를_애용하라.md * [item86]: Serializable을 구현할지는 신중히 결정하라 (#63) --------- Co-authored-by: Gunho Park <41619898+gunh0@users.noreply.github.com>
semi-cloud
pushed a commit
that referenced
this issue
Jul 23, 2023
* [Item03]: private 생성자나 열거 타입으로 싱글턴임을 보증하라 (#5)(건호) * docs: chore * [Item08]: finalizer와 cleaner 사용을 피하라 (#13)(건호) * [Item29] 이왕이면 제네릭 타입으로 만들라 (#23)(건호) * [item42]: 익명 클래스보다는 람다를 사용하라 (#33) * [item47]: 반환타입으로는 스트림보다 컬렉션이 낫다 * prep: item 81 * [Item81]: wait와 notify는 동시성 유틸리티를 애용하라 (#53) (건호) * chore wait와_notify보다는_동시성_유틸리티를_애용하라.md * [item86]: Serializable을 구현할지는 신중히 결정하라 (#63) * [Item15]: 클래스와 멤버의 접근 권한을 최소화하라 (#80)(건호) * [Item10]: equals는 일반 규약을 지켜 재정의하라 (#73)(건호) --------- Co-authored-by: Gunho Park <41619898+gunh0@users.noreply.github.com>
semi-cloud
pushed a commit
that referenced
this issue
Jul 30, 2023
* [Item03]: private 생성자나 열거 타입으로 싱글턴임을 보증하라 (#5)(건호) * docs: chore * [Item08]: finalizer와 cleaner 사용을 피하라 (#13)(건호) * [Item29] 이왕이면 제네릭 타입으로 만들라 (#23)(건호) * [item42]: 익명 클래스보다는 람다를 사용하라 (#33) * [item47]: 반환타입으로는 스트림보다 컬렉션이 낫다 * prep: item 81 * [Item81]: wait와 notify는 동시성 유틸리티를 애용하라 (#53) (건호) * chore wait와_notify보다는_동시성_유틸리티를_애용하라.md * [item86]: Serializable을 구현할지는 신중히 결정하라 (#63) * [Item15]: 클래스와 멤버의 접근 권한을 최소화하라 (#80)(건호) * [Item10]: equals는 일반 규약을 지켜 재정의하라 (#73)(건호) * [Item20]: 추상 클래스보다는 인터페이스를 우선하라 (#89)(건호) --------- Co-authored-by: Gunho Park <devgun3123@gmail.com> Co-authored-by: devgun <117673396+devgun3123@users.noreply.github.com> Co-authored-by: Gunho Park <41619898+gunh0@users.noreply.github.com>
gunh0
added a commit
that referenced
this issue
Sep 3, 2023
* [Item03]: private 생성자나 열거 타입으로 싱글턴임을 보증하라 (#5)(건호) * docs: chore * [Item08]: finalizer와 cleaner 사용을 피하라 (#13)(건호) * [Item29] 이왕이면 제네릭 타입으로 만들라 (#23)(건호) * [item42]: 익명 클래스보다는 람다를 사용하라 (#33) * [item47]: 반환타입으로는 스트림보다 컬렉션이 낫다 * prep: item 81 * [Item81]: wait와 notify는 동시성 유틸리티를 애용하라 (#53) (건호) * chore wait와_notify보다는_동시성_유틸리티를_애용하라.md * [item86]: Serializable을 구현할지는 신중히 결정하라 (#63) * [Item15]: 클래스와 멤버의 접근 권한을 최소화하라 (#80)(건호) * [Item10]: equals는 일반 규약을 지켜 재정의하라 (#73)(건호) * [Item25]: 톱레벨 클래스는 한 파일에 하나만 담으라 (#99) --------- Co-authored-by: Gunho Park <devgun3123@gmail.com> Co-authored-by: devgun <117673396+devgun3123@users.noreply.github.com> Co-authored-by: Gunho Park <41619898+gunh0@users.noreply.github.com>
gunh0
added a commit
that referenced
this issue
Sep 3, 2023
* [Item03]: private 생성자나 열거 타입으로 싱글턴임을 보증하라 (#5)(건호) * docs: chore * [Item08]: finalizer와 cleaner 사용을 피하라 (#13)(건호) * [Item29] 이왕이면 제네릭 타입으로 만들라 (#23)(건호) * [item42]: 익명 클래스보다는 람다를 사용하라 (#33) * [item47]: 반환타입으로는 스트림보다 컬렉션이 낫다 * prep: item 81 * [Item81]: wait와 notify는 동시성 유틸리티를 애용하라 (#53) (건호) * chore wait와_notify보다는_동시성_유틸리티를_애용하라.md * [item86]: Serializable을 구현할지는 신중히 결정하라 (#63) * [Item15]: 클래스와 멤버의 접근 권한을 최소화하라 (#80)(건호) * [Item10]: equals는 일반 규약을 지켜 재정의하라 (#73)(건호) * [item38]: 확장할 수 있는 열거 타입이 필요하면 인터페이스를 사용하라 (#113)(건호) --------- Co-authored-by: Gunho Park <devgun3123@gmail.com> Co-authored-by: devgun <117673396+devgun3123@users.noreply.github.com> Co-authored-by: Gunho Park <41619898+gunh0@users.noreply.github.com>
gunh0
added a commit
that referenced
this issue
Sep 3, 2023
* [Item03]: private 생성자나 열거 타입으로 싱글턴임을 보증하라 (#5)(건호) * docs: chore * [Item08]: finalizer와 cleaner 사용을 피하라 (#13)(건호) * [Item29] 이왕이면 제네릭 타입으로 만들라 (#23)(건호) * [item42]: 익명 클래스보다는 람다를 사용하라 (#33) * [item47]: 반환타입으로는 스트림보다 컬렉션이 낫다 * prep: item 81 * [Item81]: wait와 notify는 동시성 유틸리티를 애용하라 (#53) (건호) * chore wait와_notify보다는_동시성_유틸리티를_애용하라.md * [item86]: Serializable을 구현할지는 신중히 결정하라 (#63) * [Item15]: 클래스와 멤버의 접근 권한을 최소화하라 (#80)(건호) * [Item10]: equals는 일반 규약을 지켜 재정의하라 (#73)(건호) * [item50]: 적시에 방어적 복사본을 만들라 (#122)(건호) --------- Co-authored-by: Gunho Park <devgun3123@gmail.com> Co-authored-by: devgun <117673396+devgun3123@users.noreply.github.com> Co-authored-by: Gunho Park <41619898+gunh0@users.noreply.github.com>
semi-cloud
pushed a commit
that referenced
this issue
Sep 3, 2023
* [Item03]: private 생성자나 열거 타입으로 싱글턴임을 보증하라 (#5)(건호) * docs: chore * [Item08]: finalizer와 cleaner 사용을 피하라 (#13)(건호) * [Item29] 이왕이면 제네릭 타입으로 만들라 (#23)(건호) * [item42]: 익명 클래스보다는 람다를 사용하라 (#33) * [item47]: 반환타입으로는 스트림보다 컬렉션이 낫다 * prep: item 81 * [Item81]: wait와 notify는 동시성 유틸리티를 애용하라 (#53) (건호) * chore wait와_notify보다는_동시성_유틸리티를_애용하라.md * [item86]: Serializable을 구현할지는 신중히 결정하라 (#63) * [Item15]: 클래스와 멤버의 접근 권한을 최소화하라 (#80)(건호) * [Item10]: equals는 일반 규약을 지켜 재정의하라 (#73)(건호) * [item55]: 옵셔널 반환은 신중히 하라 (#127)(건호) --------- Co-authored-by: Gunho Park <devgun3123@gmail.com> Co-authored-by: devgun <117673396+devgun3123@users.noreply.github.com> Co-authored-by: Gunho Park <41619898+gunh0@users.noreply.github.com>
semi-cloud
pushed a commit
that referenced
this issue
Sep 3, 2023
* [Item03]: private 생성자나 열거 타입으로 싱글턴임을 보증하라 (#5)(건호) * docs: chore * [Item08]: finalizer와 cleaner 사용을 피하라 (#13)(건호) * [Item29] 이왕이면 제네릭 타입으로 만들라 (#23)(건호) * [item42]: 익명 클래스보다는 람다를 사용하라 (#33) * [item47]: 반환타입으로는 스트림보다 컬렉션이 낫다 * prep: item 81 * [Item81]: wait와 notify는 동시성 유틸리티를 애용하라 (#53) (건호) * chore wait와_notify보다는_동시성_유틸리티를_애용하라.md * [item86]: Serializable을 구현할지는 신중히 결정하라 (#63) * [Item15]: 클래스와 멤버의 접근 권한을 최소화하라 (#80)(건호) * [Item10]: equals는 일반 규약을 지켜 재정의하라 (#73)(건호) * [item60]: 정확한 답이 필요하다면 float와 double은 피하라 (#141)(건호) --------- Co-authored-by: Gunho Park <devgun3123@gmail.com> Co-authored-by: devgun <117673396+devgun3123@users.noreply.github.com> Co-authored-by: Gunho Park <41619898+gunh0@users.noreply.github.com>
semi-cloud
pushed a commit
that referenced
this issue
Sep 3, 2023
* [Item03]: private 생성자나 열거 타입으로 싱글턴임을 보증하라 (#5)(건호) * docs: chore * [Item08]: finalizer와 cleaner 사용을 피하라 (#13)(건호) * [Item29] 이왕이면 제네릭 타입으로 만들라 (#23)(건호) * [item42]: 익명 클래스보다는 람다를 사용하라 (#33) * [item47]: 반환타입으로는 스트림보다 컬렉션이 낫다 * prep: item 81 * [Item81]: wait와 notify는 동시성 유틸리티를 애용하라 (#53) (건호) * chore wait와_notify보다는_동시성_유틸리티를_애용하라.md * [item86]: Serializable을 구현할지는 신중히 결정하라 (#63) * [Item15]: 클래스와 멤버의 접근 권한을 최소화하라 (#80)(건호) * [Item10]: equals는 일반 규약을 지켜 재정의하라 (#73)(건호) * [item65]: 리플렉션보다는 인터페이스를 사용하라라 (#146)(건호) --------- Co-authored-by: Gunho Park <devgun3123@gmail.com> Co-authored-by: devgun <117673396+devgun3123@users.noreply.github.com> Co-authored-by: Gunho Park <41619898+gunh0@users.noreply.github.com>
semi-cloud
pushed a commit
that referenced
this issue
Sep 10, 2023
) * [Item03]: private 생성자나 열거 타입으로 싱글턴임을 보증하라 (#5)(건호) * docs: chore * [Item08]: finalizer와 cleaner 사용을 피하라 (#13)(건호) * [Item29] 이왕이면 제네릭 타입으로 만들라 (#23)(건호) * [item42]: 익명 클래스보다는 람다를 사용하라 (#33) * [item47]: 반환타입으로는 스트림보다 컬렉션이 낫다 * prep: item 81 * [Item81]: wait와 notify는 동시성 유틸리티를 애용하라 (#53) (건호) * chore wait와_notify보다는_동시성_유틸리티를_애용하라.md * [item86]: Serializable을 구현할지는 신중히 결정하라 (#63) * [Item15]: 클래스와 멤버의 접근 권한을 최소화하라 (#80)(건호) * [Item10]: equals는 일반 규약을 지켜 재정의하라 (#73)(건호) * [item70]: check image * [item70]: 복구할 수 있는 상황에는 검사 예외를, 프로그래밍 오류에는 런타임 예외를 사용하라 (#159)(건호) --------- Co-authored-by: Gunho Park <devgun3123@gmail.com> Co-authored-by: devgun <117673396+devgun3123@users.noreply.github.com> Co-authored-by: Gunho Park <41619898+gunh0@users.noreply.github.com>
semi-cloud
pushed a commit
that referenced
this issue
Sep 10, 2023
* [Item03]: private 생성자나 열거 타입으로 싱글턴임을 보증하라 (#5)(건호) * docs: chore * [Item08]: finalizer와 cleaner 사용을 피하라 (#13)(건호) * [Item29] 이왕이면 제네릭 타입으로 만들라 (#23)(건호) * [item42]: 익명 클래스보다는 람다를 사용하라 (#33) * [item47]: 반환타입으로는 스트림보다 컬렉션이 낫다 * prep: item 81 * [Item81]: wait와 notify는 동시성 유틸리티를 애용하라 (#53) (건호) * chore wait와_notify보다는_동시성_유틸리티를_애용하라.md * [item86]: Serializable을 구현할지는 신중히 결정하라 (#63) * [Item15]: 클래스와 멤버의 접근 권한을 최소화하라 (#80)(건호) * [Item10]: equals는 일반 규약을 지켜 재정의하라 (#73)(건호) * [item75]: 예외의 상세 메시지에 실패 관련 정보를 담으라 (#164)(건호) --------- Co-authored-by: Gunho Park <devgun3123@gmail.com> Co-authored-by: devgun <117673396+devgun3123@users.noreply.github.com> Co-authored-by: Gunho Park <41619898+gunh0@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
No description provided.
The text was updated successfully, but these errors were encountered: