[리뷰] 토스에서 말하는 "가독성 좋은 코드" 란 무엇일까?

내용 요약 & 리뷰: https://jh-bk.tistory.com/m/69


...


사실, 버그 없이 잘 작동하고 있는 코드가 이후에 변경될 일이 거의 없다면 (유지보수 할 일이 거의 없다면) 당장의 코드 퀄리티 수준이나 그것을 개선하는 작업은 의미가 없을 수 있다. 하지만 그렇다고 장담할 수 있는 코드가 얼마나 있을까?


결국 코드 퀄리티는 비용 효율성의 측면에서 바라봐야 한다. 코드 퀄리티를 유지한다는 것은 지금 비용을 투입해 이후의 (나 혹은 타인이 진행할) 유지보수 작업에 들 비용을 낮추겠다는 의미이다. 이 비용이란 것은 가까이서 보면 디버그나 코드 이해에 드는 시간, 즉 개발자가 들여야 하는 시간을 의미하며, 멀리서 보면 회사가 지불하는 실제 비용을 의미할 수 있다.


따라서 코드 퀄리티를 좋게 유지함으로써 이후 발생할 유지보수 비용을 절감해 같은 시간, 금액 대비 더 많은 가치를 창출할 수도 있을 것이고, 혹은 코드 퀄리티를 유지하고자 들인 시간이 그 만큼의 유지보수 비용의 절감을 가져오지 못 할 수도 있다. 다만 경험적으로는 코드 퀄리티를 더욱 오랜 시간동안 방치하는 경우 그것을 바로잡는 데에 더 많은 비용을 유발한다고 생각한다. 또한 코드 퀄리티를 좋은 수준으로 유지할 수 있는 역량은, 한번 체득해 놓기만 하면 이후에 작성된 코드의 품질에도 꾸준히 영향을 미치게 된다.


결국 영상에서 이야기한 것 처럼 평소에 본인의 코드 퀄리티를 자주 점검해 보고 더 쉽게 구현할 방법을 찾는다던지, 좋은 오픈소스 프로젝트 소스를 많이 참고한다던지, 더 나은 혹은 더 이해하기 쉬운 코드가 어떤 것일지에 대해 틈틈히 생각해 보고 고민해 보는 것이 장기적으로는 개인의 성과 및 비즈니스 가치 측면에서 더욱 좋을 것이라 생각한다.


https://toss.tech/article/firesidechat_frontend_1

모닥불 | EP.1 토스에서 말하는 "가독성 좋은 코드" 란 무엇일까?

toss.tech

모닥불 | EP.1 토스에서 말하는 "가독성 좋은 코드" 란 무엇일까?

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 6월 25일 오전 4:17

댓글 0

    함께 읽은 게시물

    작은 브랜드는 이걸 보셔야 해요.

    브랜드와 고객 사이에 ‘접점’이 있어요.
    채널로는 웹, SNS, 오프라인,광고, 디지털 채널들.

    ... 더 보기

    많은 조직에서, 실험을 ‘revenue 지표 향상시키는 아이디어 찾아내기’ 내지는 ‘기획안 통과시키기 위한 근거찾기’ 정도로 여기곤 합니다. 그리고 그런 숫자들을 어떻게든 찾아내는 일을 데이터 분석이라고 부르려 하죠. 적어도 제가 리딩하는 팀에서 하고자 하는 실험과 분석은, 그런 것이 아닙니다.

    ... 더 보기

     • 

    저장 10 • 조회 1,430


    한시간 반만에 Cursor로 만든 개발서적 경매서비스 후기

    ... 더 보기

    Cursor로 한시간 반만에 만든 책 경매 서비스 - Blog by Jason Kang

    jasonkang14.github.io

    Cursor로 한시간 반만에 만든 책 경매 서비스 - Blog by Jason Kang

     • 

    저장 38 • 조회 3,825


    요약하며 읽기

    ... 더 보기

    11화 요약하며 읽기

    Brunch Story

    11화 요약하며 읽기

    API 요청 당 쿼리 개수를 알고 싶어 라이브러리까지 만든 이야기

    ... 더 보기

    API 요청 당 쿼리 개수를 알고 싶어 라이브러리까지 만든 이야기 — 라이브러리 제작

    Medium

    API 요청 당 쿼리 개수를 알고 싶어 라이브러리까지 만든 이야기 — 라이브러리 제작

     • 

    저장 39 • 조회 3,250


    바이브 코딩이야말로 진정한 애자일이 아닌가.

    조회 2,884