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
- 엘라스틱서치
- framework
- 개발
- Baekjoon
- Java
- 읽기쉬운코드
- 프레임워크
- 코딩테스트
- 클린코드
- 애자일프로그래밍
- JPA
- 그리디알고리즘
- database
- spring boot
- 코딩
- Spring
- 개발자
- ES
- Elasticsearch
- 애자일
- 백준
- 코드
- 자바
- 그리디
- cleancode
- 스프링
- API
- 애자일기법
- 알고리즘
- 데이터베이스
Archives
- Today
- Total
튼튼발자 개발 성장기🏋️
Clean Code #6 : java는 꼭 객체지향적으로 사용해야하나? 본문
반응형
조금씩 책의 내용이 어려워지고 있다. 한 문장을 무려 10번 읽고 되새김질 해보기도 한다.ㅠㅠ
최근 나는 싱글톤을 사용하여 개발한 적이 있는데 싱글톤 특징을 제대로 살리지 못하는 실수를 하고 말았다...😥
바로 생성자를 자동생성 생성자로 두었던 것... 알고 있으면서도 알아차리지 못했던게 더 괴씸하다!!! 경솔한 나의 생각때문에 큰 오류를 범할 뻔했다.
java에서 access level을 둔 이유가 다 있다. 그것을 잘 활용하여 지켜주어야 한다..🙄
잘 생각해보면 protected는 거의 써본적이 없는 것 같고 변수는 private, 메소드는 public을 많이 사용하는데 이런거 하나하나 생각하면서 코드를 작성해야한다는걸 몸소 느끼며 깨달았다. 너무 익숙해지지 말자. 코딩에 당연한건 없다!
난 이 책을 읽기 전까지 "java는 당연히 객체 지향으로 작성해야지!!"라고 생각하고 있었다. 하지만 때에 따라서 java로 절차지향 적으로 작성해야 이윤을 준다는 사실을 깨달았다. 그 이유가 궁금하면 이 책을 읽러보길 바란다!(강력추천!😊)
반응형
'Reading > Clean Code' 카테고리의 다른 글
Clean Code #8 : 깨끗한 경계 [Clean border] (0) | 2020.04.19 |
---|---|
Clean Code #7 : return null // don't do that!!! (0) | 2020.04.15 |
Clean Code #5 : 내 코딩 스똬일 (0) | 2020.04.13 |
Clean Code #4 : 주석을 써? 말어? (0) | 2020.04.12 |
Clean Code #3 : 아름다운 함수의 세계 (0) | 2020.04.12 |