profile
이생망

클린코드_Function_2

Function >하나의 큰 함수를 여러개의 클래스로 쪼개서(Extract Class) 사용자의 코드 가독성을 높여준다. One thing >함수는 하나의 일만 해야된다. caller의 입장에서는 one thing reader의 입장에서는 one thing을 하는 것이 아니다. >추상화 레벨은 불분명 하다. 함수가 한가지의 일만 하는지 어떻게 확신? ...

2021년 10월 20일
·
0개의 댓글

클린코드_Function_1

한가지 일만 해야 한다.함수의 길이는 짧아야 한다.서술적인 긴 이름을 갖는 많은/작은 함수들로 유지해야한다.더 이상 작을 수 없을 만큼 작아야 한다.큰 함수를 보면 클래스로 추출할 생각을 해야함.클래스는 인련의 변수들에 동작하는 기능의 집합함수를 개선하게 되면 읽기

2021년 10월 19일
·
0개의 댓글
post-thumbnail

클린코드_OOP

Why Clean Code? >내가 작성한 코드를 대충 돌아만 가게 작성하면 안되고 읽기 편하도록 작성해야 된다. Why OOP? 위 그림과 같이 절자 지향형에서는 모든 프로시저들이 데이터를 공유하기 때문에 데이터 변경이 어렵다. 객체 지향형은 데이터와 그 데이

2021년 10월 19일
·
0개의 댓글