[Algorithm] 팀원에게 사랑받기 좋은 코드 작성하기

Derrick Song·2022년 7월 15일
1
post-thumbnail

좋은 코드를 작성하기 위해서는 무엇을 고려해야 할까?

두 가지 핵심만 기억하자!

1. Readable Code

개발 과정은 애초에 협업이 필수다.

다른 사람이 당신의 코드를 이해할 수 있도록 코딩을 하자. 마치 코드에 대해 발표를 하듯이 말이다.

(적어도 자기가 쓴 코드는 완전히 이해하는 개발자가 되어야 한다. 주석을 달거나, 구조적으로 적합하도록 코딩해보자. 어차피 구현만 된다고 끝인 개발자라면.. (그게 바로 나에요). 기능만 있고 코드가 개판이면 나중에 더 힘들다는 것을 명심하자!)

즉, 코드는 누구나 읽고 이해하는데 어려움이 없도록 작성되어야 한다.

서로 아는 것을 공유하고, 협업을 통해 서비스를 구축하는 것이 핵심인 개발업 특성상 다른 사람이 이해하기 어려운 코드를 쓰는 것이 무슨 의미가 있을까.

2. Scalable Code

효율적 서비스 구축을 위해 필요한 것이다.

더 빠르고 경제적인 코드를 작성해보자.

당연한 이야기지만, 컴퓨터 자산을 적게 쓰고 빠른 속도의 코드가 좋은 코드다. 앞으로 포스팅할 Big O Notation을 바탕으로 경제적인 코드를 작성하면 팀원에게 듬뿍 사랑받을 수 있다.(특히 백엔드!)

profile
과학기술원 학생 개발자

0개의 댓글