# [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 | - |

---