초보 개발자의 기록

좋은 코드 본문

Korea/컴퓨터 개론

좋은 코드

bambinodeveloper 2020. 12. 12. 03:02
728x90

-코드의 퀄리티 중요

-사람이 읽기 쉬운 코드 = 가독성이 좋은 코드

 

가독성이 좋은 코드 작성하는 방법

Comment 

-기능의 의도 

-주의해야 할 점

-상황에 맞는 적절한 Comment 파악

 

Naming Things(이름 잘 짓기)

-일반적이지도 구체적이지도 않은 이름

-전체적인 코드의 흐름 안에서 충분히 구체적이고 간결한 이름

 

 

표기법

snake표기법 : math_score

pascal표기법 : MathScore

camel표기법 : mathScore

 

각 언어마다 스타일 가이드가 있다!!

자바스크립트: https://standardjs.com/

파이썬: https://www.python.org/dev/peps/pep-0008/

자바: https://www.oracle.com/technetwork/java/codeconvtoc-136057.html

 

 

구조화가 잘된 코드

파일분리 : 관련된 코드를 필요한 만큼 한 곳에 모아두는 것

디자인 패턴(Design pattern) : 프로그래밍에서 고질적으로 발생하는 문제들을 해결하기 위한 테크닉

 

소프트웨어 디자인 패턴 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 소프트웨어 디자인 패턴(software design pattern)은 소프트웨어 공학에서 소프트웨어 디자인에서 특정 문맥에서 공통적으로 발생하는 문제에 대해 재사용 가능한 해

ko.wikipedia.org

728x90
반응형