대부분 코드의 중복은 피해야 한다고 생각하지만,
때로는 코드를 중복해서 작성하는 것이 효율적일 때가 있어요.

각 페이지의 기능이 어떻게 변할지 예측하기 어려울 때,
중복이 있더라도, 각각 페이지 코드를 작성하면
예측하기 어려운 변화에도 유연하게 대응할 수 있어서요.
이럴때는 오히려 중복해서 작성하는게
유지보수를 더 쉽게 만들기도 하는 것 같아요.

그럼 언제 공통으로 처리해야 할까요?
결국 비즈니스에 대한 이해가 필요한 것 같습니다.
사업적인 요구 사항이 묶여서 같이 변할것 같은
그런 부분들에 관한 코드를 공통으로 처리하면
더 적은 노력으로 변화에 대응할 수 있어요.

다만, 너무 많은 부분을 공통으로 처리하면
요구사항의 결이 나뉘어질 때
오히려 대응이 어려울 수 있어서요.

이처럼 중복과 공통 처리의 균형은
비즈니스에 대한 이해를 기반으로 잡을 수 있었던것 같아요.
여러분은 어떤 기준으로 공통 처리를 하시나요?

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

또는

이미 회원이신가요?

2024년 7월 4일 오후 12:27

댓글 0

    함께 읽은 게시물

    🌎 해외에서 일하면 뭐가 좋을까요❓

    외국어를 사용해서? 돈을 더 많이 벌어서? 새로운 기회가 많아서? 글로벌 경력을 쌓을 수 있어서?

    ... 더 보기

    "누가 왜 그렇게 하자고 했어요?"

    P

    ... 더 보기

    누가 왜 그렇게 하자고 했어요?

    Brunch Story

    누가 왜 그렇게 하자고 했어요?

    조회 232


    Next.js 프로젝트를 AWS EKS에 배포하며 배운 것들

    ... 더 보기

    쿠버네티스를 활용한 클라우드 네이티브 데브옵스 | 존 어런들 - 교보문고

    product.kyobobook.co.kr

    쿠버네티스를 활용한 클라우드 네이티브 데브옵스 | 존 어런들 - 교보문고

     • 

    저장 19 • 조회 1,710



    < 쿠팡의 창업자를 직접 보며 배운 것: 리더의 크기가 전부다 >

    1

    ... 더 보기

     • 

    댓글 1 • 저장 22 • 조회 1,809


    ‘경영의 신’이란 칭호를 받은 마쓰시타 고노스케는 경영자가 가져야 할 가장 중요한 자질을 ‘인간에 대한 이해’라고 했다. 경영의 진짜 핵심을 찌른 이야기다. 경영이란 무엇인가? 한마디로 ‘사람을 움직여 가치를 창조하는 업(業)’이다.

    ... 더 보기

    [경영의 맥] 성공하는 CEO의 조건은 '인간에 대한 이해'

    한국경제

    [경영의 맥] 성공하는 CEO의 조건은 '인간에 대한 이해'