Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- git
- 자바스크립트
- Git 내부
- Spring
- github
- Git내부
- git rm
- hash-object
- maven
- 리눅스
- brew
- spring boot
- JS
- git rm --cached
- Auto-Importing
- node
- git push
- Dependency
- docker
- Dependency Management
- Server Off
- docker daemon
- npm
- Linux
- Modified
- commit
- unmodified
- SpringBootApplication
- staged
- node.js
Archives
- Today
- Total
목록Effective Java (1)
갓태희
[Effective Java] 들어가기
✅ 들어가기 이 책의 규칙 대부분은 명료성과 단순성이라는 아주 핵심적인 기본 원칙에서 파생된다. 컴포넌트는 가능한 작되, 그렇다고 너무 작아서는 안된다. 이 책에서 컴포넌트란 개별 메서드부터 여러 패키지로 이뤄진 복잡한 프레임워크 까지 재사용 가능한 모든 소프트웨어 요소를 뜻한다. 코드는 복사되는게 아니라 재사용 되어야한다 (그냥 막 복붙해서 될게아니다 라는뜻인거같다.) 오류는 만들어지자마자 가능한 한 빨리 (되도록 컴파일 타임에) 잡아야 한다. 컴파일 타임에 오류가 난다는것은 보통 문법이 틀리거나 타입이 다를때 실행(Run)하기 전에 빨간 줄로 뜨는 에러를 말하는데 런타임(실제 Run)후에 나타나는 오류(0으로 나누는)가 일어나기 전에 가능한 한 빨리 오류를 잡아야한다는 말이다. 자바가 지원하는 타입은..
Effective Java
2021. 5. 22. 20:07