profile
최태선입니다

Clean Code (객체와 자료구조)

구현을 감추려면 추상적으로 구현해야한다.후자가 더 좋은 코드다. 개발자는 객체가 포함하는 자료를 표현할 가장 좋은 방법을 심각하게 고민해야하고, 아무 생각 없이 조회/설정 함수를 추가하는 것이 가장 나쁘다.객체지향 코드는 기존함수를 변경하지 않으면서 새 클래스를 추가하

2022년 4월 1일
·
0개의 댓글
·

Clean Code (형식 맞추기)

소스 코드당 200줄 정도로도 총 50000자가 넘어가는 큰 시스템을 구축할 수 있다.소스파일 첫부분엔 고차원 개념과 알고리즘을 설명하고, 아래로 내려갈 수록 의도를 세세하게 묘사한다. 마지막에는 가장 저차원 함수와 세부내역이 나온다.

2022년 3월 28일
·
0개의 댓글
·

Clean Code (주석)

우리는 주석을 최대한 줄이도록 노력해야한다.1) 법적인 주석2) 정보를 제공하는 주석3) 의도를 설명하는 주석4) 의미를 명료하게 밝히는 주석5) 결과를 경고하는 주석6) TODO 주석7) 중요성을 강조하는 주석8) 공개 API docs1) 주절거리는 주석(프로그래머

2022년 3월 28일
·
0개의 댓글
·
post-thumbnail

Clean Code (함수)

최선은 입력인수가 없는 것이고, 차선은 1개뿐인 것이다. 출력인수는 없어야한다.(코드를 이해하기 어렵게 만든다)함수가 한꺼번에 여러가지를 처리한다고 공표하는셈. 하나의 함수는 하나의 기능만 해야한다.1) 인수를 클래스로 묶어라2) 가변인수를 사용해라1) 의미가 분명하게

2022년 3월 28일
·
0개의 댓글
·