회사의 직원 보너스를 자동으로 계산하기 위해 단일 JavaScript 파일을 작성하려고합니다.
우리는 첫 번째 그룹 코딩 활동에 대한 페어/트리오 프로그래밍이 될 것입니다.
비디오 : https://www.youtube.com/watch?v=vgkahozfh2q
참고 : 이것은 아이들이하는 일이나 교실에서 사용하는 것이 아니라 실제 세계입니다. 많은 사람들이 그 일에 쌍 프로그래밍을 사용합니다.
원격 작업 의 경우 vscode live share를 사용하여 코드 쌍으로 공동 작업하십시오.
주요 테이크 아웃 :
이 프로젝트는 거대 해 보일 수 있습니다. 어디서부터 시작 해야하는지, 다음에 취해야 할 작은 단계를 알아내는 것이 운동입니다.
모든 일에 효과가있게하기 전에 "한 가지 일을하게"하는 것이 좋습니다. 이 경우 루프 내부에서 여러 번 전화를 걸기 전에 한 명의 직원 만 보너스 계산 기능을 작동시키는 작업을 수행 할 수 있습니다.
이 기능을 Atticus에서만 작동하도록 시작하십시오.
이 회사는 현재 데이터가 저장되는 방식에 대한 직원 데이터 샘플을 제공하고 있습니다. 각각은 employees
이라는 글로벌 배열에 저장됩니다.
각 직원은 현재 이러한 방식으로 구성됩니다.
name
은 직원의 이름을 가지고 있습니다.employeeNumber
속성에는 직원 번호가 있습니다.annualSalary
재산에는 기본 연봉이 포함되어 있습니다.reviewRating
속성에는 검토 등급이 포함되어 있습니다. employees
배열을 통해 반복하고 다음을 수행하십시오.
console.log
각 반복의 결과.log
기능이 아닌 루프에 있어야합니다. 한 직원 개체 (함수에 대한 인수)를 취하는 선언 된 함수를 작성하고 다음 속성으로 새 개체를 return
. 이 속성은 시작하는 속성과 다릅니다!
name
속성에는 직원의 이름이 포함되어야합니다.bonusPercentage
부동산에는 직원이받는 보너스 비율이 포함되어야합니다. 계산 지침은 아래 섹션을 참조하십시오.totalCompensation
속성은 조정 된 연간 보상 (기본 연간 + 보너스)이어야합니다.totalBonus
는 직원의 총 보너스가 가장 가까운 달러로 반올림되어야합니다.