---
# System prepended metadata

title: "\U0001F4CC[R]2020/07/10前端會議"
tags: [會議紀錄]

---

###### tags: `會議紀錄`
###### Thunder:
###### CodeReview:`Google Calendar Api` `Angular9` `測試程式`
###### Announcement:
###### Attendee: 政儀、永佳、偉恩、弘翊、政儒
# 📌[R]2020/07/10前端會議
## 踩雷事件
### ⚡無踩雷事件

## 寫法交流
### ⛏[Google Calendar Api 打開方式](https://hackmd.io/@c_pSsDGCQsOGTM6RJ6O2iw/rJHzWOlyw)
* 只要是要串接Google API，都要到Google APIs內做設定。
* 本次分享的Calendar被Google歸類為私密資訊，因此需要取得使用者同意產品的使用權限(OAuth)。
* Google對此類型的權限要求，會要求提供使用畫面來做審核(目前一天就有收到回信，但不確定總審核時常為多久)，但像是Youtube不屬於隱私權限的，就不需要審核。
* 需要記下來的東西`API_KEY`、`CLIENT_ID`，這兩個是不會變動的值，產品內部需要加上。
* calendarId是可以設定使用哪個日曆，他的Id有API可以取得。

### ⛏Angaulr 9
在Angular 9中，提供一個開發者方便測試的功能。
* 在devTool(F12)中，透過ng取得參數，也可以直接修改、執行Function。

### ⛏測試程式

#### #單元測試 Karma
* 會有相依性的問題
* 設定檔: test.ts(目前A1有三支測試作業，這裡面看的到 ex. report-settings.detail)，應該是在Angular new 就有了
* Wallaby.js，需要付費
#### #端對端測試 Protractor
[🌗[T]Protractor 自動化測試](https://hackmd.io/@5vTGCY2eSMmXO9Ydtqv5CQ/HkVeQ65PU)
> 目前只有寫一些研究過程，及基本介紹><
> [name=Ruby Lin]


## 事情公告
### 📢無事情公告