/**
*buildProfile
*
*-사용자 경험을 중심으로 경력/프로젝트 정보를 조립합니다.
*-createResume()에서 시작해 일 경험과 추가 경험을 순차 체이닝으로 구성합니다.
*-각 하위 함수에서 책임을 분리해 코드처럼 탐색할 수 있는 이력 구조를 유지합니다.
*
*/
function buildProfile(): ProfileBuilder {
return this
.composeWorkExperience(
(resume) =>
resume.().().()
)
.composeExtraExperience(
(resume) =>
resume.().()
)
}
깃허브아티클상세 이력보기