DRY - 잘못된 추상화의 일반적인 원인

오늘 소개해드릴 글은 라인플러스의 김은빈님이 번역해주신 글입니다.


코드를 작성하며 반복을 줄이는 것은 기본적인 작업입니다. 이를 보통 DRY (Don’t Repeat Yourself) 라고 하는데요, 이 글에서는 이런 DRY를 위해 시도한 방법이 불러올 수 있는 잘못된 추상화의 예시를 설명하고 있습니다. DRY를 위해 작업하다가 어떻게 코드가 잘못 추상화되어 변경하기 어려운 코드가 되어가는지 술술 읽히는 글입니다.


개인적으로 이 글에서 들고있는 사례가 쉽게 겪을 수 있는 사례이기도 하고 저 또한 겪어봤던 일이어서 더욱 공감하며 읽을 수 있었습니다. 스스로의 경험을 되돌아보며 읽어보시면 좋을 것 같습니다:)


> 글 링크: https://velog.io/@eunbinn/dry-the-common-source-of-bad-abstractions

[번역] DRY - 잘못된 추상화의 일반적인 원인

velog.io

[번역] DRY - 잘못된 추상화의 일반적인 원인

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 8월 6일 오전 8:06

 • 

저장 40조회 3,795

댓글 0

    함께 읽은 게시물

    커리어를 쌓아야 할 때 알아야 하는 잔인한 사실들

    1

    ... 더 보기

     • 

    저장 39 • 조회 1,591


    router.refresh 와 window.location.reload?

    r

    ... 더 보기

    - YouTube

    youtu.be

     - YouTube

     • 

    저장 17 • 조회 1,893


    가장 훌륭한 경비절감 방법은 ‘몰입’이다. 가장 훌륭한 생산성 향상 방법도 ‘몰입’이다. 이는 많은 경영학자들이 연구를 통해 증명한 사실이다.

    ... 더 보기

    [백진기 칼럼]그래 한번 미쳐보자?(110편)

    메디칼타임즈

    [백진기 칼럼]그래 한번 미쳐보자?(110편)

    브랜드가 사람이라면?

    이제는 광고의 시대가 끝났어요.

    ... 더 보기

     • 

    저장 5 • 조회 569


    MCP는 기술적으로는 거의 순수하게 Function Calling의 Thin Wrapper에 불과함.


    다만, 현재 대부분의 애플리케이션이 Function Calling을 지원하지 않는 상태라, LLM에 Function Calling을 주입할 수 있는 서버를 쉽게 만들 수 있는 라이브러리를 제공했던 것이 MCP를 확산시키는 데에 크게 기여를 한 것.


    ... 더 보기

    Crash 제대로 감지하고 다루기

    A

    ... 더 보기

    Crash 감지하고 다루기

    iOYES

    Crash 감지하고 다루기