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 |
Tags
- 자바ORM표준JPA프로그래밍
- 운영체제
- Jetson
- 논문리뷰
- cartograhper
- MySQL
- 논문
- Python
- persistance context
- JPA
- 장애물인식
- 디자인패턴
- 자바
- 딥러닝
- 자율주행
- 자료구조
- 아두이노
- Database
- 이펙티브자바
- DeepLearning
- Java
- Hibernate
- 포인트클라우드
- 파이썬
- Spring Batch
- 영속성컨텍스트
- 알고리즘
- 프로그래머스
- 배달로봇
- 네트워크
Archives
- Today
- Total
목록최적화는신중히하라 (1)
제리 devlog

저자는 최적화를 최대한 지양하라고 한다. 최적화는 좋은 결과보다는 해로운 결과로 이어지기 쉽고, 섣불리 진행하면 특히 더 그렇다. 성능 때문에 견고한 구조를 희생시켜서는 안된다. 빠른 프로그램보다 좋은 프로그램을 작성해야한다. 좋은 프로그램은 정보 은닉 원칙을 따른다. 그렇기에 개별 구성요소의 내부를 독립적으로 설계할 수 있다. 시스템의 나머지에 영향을 주지않고도 각 요소를 다시 설계할 수 있는 것이다. *정보 은닉 : 캡슐화에서 가장 중요한 장점으로 다른 객체에게 자신을 숨기고 자신의 연산을 통해서만 접근하게한다. 객체의 정보를 직접 꺼내오지 않으므로 유지 보수에 용이해진다. ex) 객체의 필드 명이 바뀐경우 혹은 특정 로직이 바뀐 경우 객체의 값을 꺼내 처리한 부분을 모두 찾아 수정해야함 public..
Java
2020. 11. 30. 03:09