会社の従業員ボーナスを自動的に計算するために、単一のJavaScriptファイルを書きます。
最初のグループコーディングアクティビティのペア/トリオプログラミングになります。
ビデオ:https://www.youtube.com/watch?v=vgkahozfh2q
注:これは、子供たちがすることや教室で使用していることだけでなく、現実の世界のことです。多くの人が仕事でペアプログラミングを使用しています。
リモート作業の場合は、VSCODE Live Shareを使用して、ペアでコードでコラボレーションします。
重要なテイクアウト:
このプロジェクトは巨大に見えるかもしれません。これは、どこから始めるべきか、次にどのような小さなステップを踏むかを理解する練習です。
多くの場合、すべてのことで機能させる前に「1つのことで機能させる」ことをお勧めします。この場合、ループ内で複数回呼び出そうとする前に、ボーナス計算関数を1人の従業員だけで動作させることに取り組むことができます。
この機能をアッティカスのみで機能させることから始めることを検討してください。
同社は、データの現在保存方法に関する従業員データのサンプルをいくつか提供しています。それぞれがemployees
という名前のグローバル配列に保存されます。
現在、各従業員はこのように構成されています。
name
プロパティには、従業員の名前があります。employeeNumber
プロパティには従業員番号があります。annualSalary
施設には、基本年給が含まれています。reviewRating
プロパティには、レビュー評価が含まれています。 employees
配列をループして、次のことを行います。
console.log
各反復の結果。log
、関数ではなくループにある必要があります。 1つの従業員オブジェクトを(関数への引数として)と宣言された関数を書き、次のプロパティを持つ新しいオブジェクトreturn
。これらのプロパティは、あなたが始めるものとは異なることに注意してください!
name
プロパティには、従業員の名前が含まれている必要があります。bonusPercentage
プロパティには、従業員が受け取るボーナス率を含める必要があります。計算手順については、以下のセクションを参照してください。totalCompensation
プロパティは、調整された年間報酬(基地年間 +ボーナス)である必要がありますtotalBonus
、従業員の合計ボーナスである必要があります。