최근 포스트

클린코드 스터디 - 005

2 분 소요

5장 형식 맞추기 형식을 맞추는 목적 코드형식 —> 의사소통 —> 개발자의 의무 맨 처음 잡아놓은 형식 —> 용이성과 확장성에 지속적인 영향을 미침 원활한 소통을 장려하는 코드 형식 적절한 행 길이 유지 행의 크기는 클래스의 크기와 밀접하다. 즉, 행 길...

클린코드 스터디 - 004

4 분 소요

4장 함수 나쁜 코드에 주석을 달지 마라. 새로 짜라. - 브라이언 W. 커니핸, P.J 플라우거 주석의 3가지 얼굴 잘 달린 주석은 그 어떤 정보보다 유용하다. 경솔하고 근거 없는 주석은 코드를 이해하기 어렵게 만든다. 오래되고 조잡한 주석은 거짓과 잘못...

클린코드 스터디 - 003

3 분 소요

3장 함수 어떤 프로그램이든 가장 기본적인 단위는 함수이고, 따라서 함수를 잘 만드는 법은 중요함 작게 만들어라! 함수는 최대한 간결하게 만들어라 if/else/while 블럭을 만들면 내부에서 한 줄로 다른 함수를 호출해라 중첩구조가 생길만큼 함수가 커져서는 안된다 한...

클린코드 스터디 - 002

3 분 소요

2장 의미있는 이름 의도를 분명히 밝혀라 int d; // 경과 시간(단위: 날짜) 이름 d는 아무 의미도 드러나지 않는다. 경과 시간이나 날짜라는 느낌이 안 든다. 측정하려는 값과 단위를 표현하는 이름이 필요하다. Int elapsedTimeInDays; Int days...

클린코드 스터디 - 001

1 분 소요

1장 깨끗한 코드 나쁜 코드 나중은 결코 오지 않는다. 르블랑의 법칙 나쁜 코드로 치르는 대가 코드가 하도 엉망이라 프로젝트 진도가 안 나가는 경험도 있으리라. 나쁜 코드는 개발속도를 크게 떨어뜨린다. 프로젝트 초반에는 번개처럼 나가다가 1~2년만에 굼뱅이처럼 기어가는 팀도...

My JSON Server 로 백엔드 API 서버 배포하기

1 분 소요

My JSON Server 란 My JSON Server 는 db.json 이라는 하나의 파일로 API 서버를 구축할 수 있게 해주는 편리한 서비스임 db.json 을 github 에 업로드 함으로써 손쉽게 API 서버를 만들 수 있음 My JSON Server ...