---
# System prepended metadata

title: '[Team#2]_W2'
tags: [hexschool, teams]

---

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

---
