# [Team#2]_W2 :::info - 【W2-1】講義 > https://hackmd.io/@hexschool/S1CmE-z70 - 【W2-2】講義 > https://hackmd.io/@hexschool/ByAjgfepC - 【W2】小組任務 > https://hackmd.io/@hexschool/r1wvpDutR ::: --- [TOC] --- ## Checklist - [x] 填寫答案 - [x] 貼截圖 - [x] 參與名單 - [x] 分組 --- ## Q1 :::info 請使用 Codepen 練習寫 BMI KATA,將學到的 Clean Code 觀念運用在 BMI kata,並分享給組員你用了哪些 Clean Code 觀念 ```MARKDOWN 第一階段:請寫 printBmi 函式,並印出對應狀態 printBmi(178, 20) >> 印出 console.log 文字為「您的體重過輕」 printBmi(178, 70) >> 印出 console.log 文字為「您的體重正常」 printBmi(178, 85)>> 印出 console.log 文字為「您的體重過重」 printBmi(178, 90)>> 印出 console.log 文字為「您的體重輕度肥胖」 printBmi(178, 110)>> 印出 console.log 文字為「您的體重中度肥胖」 printBmi(178, 130)>> 印出 console.log 文字為「您的體重重度肥胖」 printBmi("身高","體重")>> 印出 console.log 文字為「您的數值輸入錯誤,請重新輸入」 第二階段:請程式碼裡加入此變數,並嘗試運用此變數裡的資訊。 printBmi(178, 20) >> 印出 console.log 文字為「您的體重過輕,健康指數為藍色」 printBmi(178, 70) >> 印出 console.log 文字為「您的體重正常,健康指數為紅色」 printBmi(178, 85)>> 印出 console.log 文字為「您的體重過重,健康指數為澄色」 printBmi(178, 90)>> 印出 console.log 文字為「您的體重輕度肥胖,健康指數為黃色」 printBmi(178, 110)>> 印出 console.log 文字為「您的體重中度肥胖,健康指數為黑色」 printBmi(178, 130)>> 印出 console.log 文字為「您的體重重度肥胖,健康指數為綠色」 printBmi("身高","體重")>> 印出 console.log 文字為「您的數值輸入錯誤,請重新輸入」 第三階段:儲存每筆計算資料,多一個變數為 bmiHistoryData,並賦予空陣列來儲存計算物件資料,若數值輸入錯誤,則不儲存。 printBmi(178, 20) >> 印出 console.log 文字為「您的體重過輕,健康指數為藍色」 printBmi(178, 70) >> 印出 console.log 文字為「您的體重正常,健康指數為紅色」 printBmi(178, 85)>> 印出 console.log 文字為「您的體重過重,健康指數為澄色」 showHistoryData() >> 印出 console.log 文字為「您總共計算 3 次 BMI 紀錄,最後一次 BMI 指數為 26.83,體重過重!健康指數為澄色!」 ``` ::: | 名字 | Codepen | |------------|-----------| | Aya | https://codepen.io/NoNameNote/pen/WNqBbav | | Alec Wang | | | Ptt Wu | | | Antonio | [codepen](https://codepen.io/gwhvusel-the-builder/pen/rNEbBYq) | | Hatori | | | HsienLu | [codepen](https://codepen.io/Hsienlu/pen/GRbbBQN?editors=1011) | | 楊苡安 | [codepen](https://codepen.io/yi-an-yang/pen/vYqwxKd) | | 黑白兔 | | | Otis | [codepen](https://codepen.io/humming74/pen/abgrwaO?editors=0012)| | AprilChen | | --- ## Q2 :::info 互相分享第 4 堂課學習到的 1 個印象深刻的教學技巧 ::: >[name=Antonio] >[name=Aya] >[name=楊苡安] >[name=Otis] --- ## 討論 >[time=Sat, Sep 14, 2024 21:00 PM] | 名字 | 出席 | |------------|-----------| | Aya | ✅ | | Alec Wang | - | | Ptt Wu | - | | Antonio | ✅ | | Hatori | - | | HsienLu | - | | 楊苡安 | ✅ | | 黑白兔 | - | | Otis | ✅ | | AprilChen | - | ![W2](https://i.imgur.com/O0PwHXL.png "Discord") ---