엔티티 생성과 수정을 하나의 Builder 패턴으로 처리하는 것이 좋은가?
Is it a good practice to use a single Builder pattern for both creating and updating an entity?

TL;DR AI
1분핵심 요약
개발자가 하나의 TypeScript PermissionBuilder로 생성과 수정 흐름을 모두 처리할지 검토하고 있다.
생성에는 name과 module 같은 필수값이 필요하지만, 수정에는 id가 필요하고 다른 값은 부분적으로만 바뀔 수 있다.
핵심 질문은 모드에 따른 검증을 넣어 하나의 빌더를 재사용할지, CreatePermissionBuilder와 UpdatePermissionBuilder로 분리할지다.
이 선택은 Node.js 백엔드와 repository layer에서 검증 명확성, 유지보수성, 안전한 payload 처리를 좌우한다.

