https://gyuwon.github.io/blog/2020/07/31/what-is-good-code.html

많은 프로그래머들이 좋은 코드에 대해 얘기한다.

최근 코딩 경험이 적은 한 주니어가 나에게 좋은 코드는 유지보수 비용을 낮춘다고 말했다.

반면 잘 훈련되고 경험 많은 프로그래머들으로부터는 그런 확신에 찬 얘기를 듣기 어렵다.

어떤 코드가 좋은 코드인가?

요즘 유행하는 클린 코드가 좋은 코드인가?

모르겠다.

‘코드’가 뭔지는 안다.

그럼 ‘좋은’이 뭔지만 분명해지면 좋은 코드도 이해할 수 있을 것 같다.

내가 2년간 빠른 속도로 성장 중인 스타트업에 채용되었을때 주된 임무중 하나는 시스템 아키텍쳐 개선이었다.

회사의 기술팀은 기존 시스템의 설계는 변화하는 비즈니스 규모에 대응하기 어려우며,

확장가능한 아키텍처를 설계할 수 있는 인력이 필요하다고 판단했다.

이 판단이 옳다면 지금까지의 코드는 앞으로의 비즈니스에는 좋지 않은것 같다.

프로토타이핑 코드