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
- 딥러닝
- 포인트클라우드
- Hibernate
- JPA
- 자바ORM표준JPA프로그래밍
- 자료구조
- Java
- 자율주행
- 논문
- 배달로봇
- 파이썬
- 아두이노
- Jetson
- 이펙티브자바
- DeepLearning
- 디자인패턴
- 논문리뷰
- MySQL
- cartograhper
- Python
- 장애물인식
- 네트워크
- 프로그래머스
- persistance context
- Spring Batch
- Database
- 알고리즘
- 운영체제
- 자바
- 영속성컨텍스트
Archives
- Today
- Total
목록최적화는신중히하라 (1)
제리 devlog
[이펙티브자바] 최적화는 신중히 하라
저자는 최적화를 최대한 지양하라고 한다. 최적화는 좋은 결과보다는 해로운 결과로 이어지기 쉽고, 섣불리 진행하면 특히 더 그렇다. 성능 때문에 견고한 구조를 희생시켜서는 안된다. 빠른 프로그램보다 좋은 프로그램을 작성해야한다. 좋은 프로그램은 정보 은닉 원칙을 따른다. 그렇기에 개별 구성요소의 내부를 독립적으로 설계할 수 있다. 시스템의 나머지에 영향을 주지않고도 각 요소를 다시 설계할 수 있는 것이다. *정보 은닉 : 캡슐화에서 가장 중요한 장점으로 다른 객체에게 자신을 숨기고 자신의 연산을 통해서만 접근하게한다. 객체의 정보를 직접 꺼내오지 않으므로 유지 보수에 용이해진다. ex) 객체의 필드 명이 바뀐경우 혹은 특정 로직이 바뀐 경우 객체의 값을 꺼내 처리한 부분을 모두 찾아 수정해야함 public..
Java
2020. 11. 30. 03:09