---
# System prepended metadata

title: '[筆記]Clean Code'
tags: [書本-Clean Code]

---

# [筆記]Clean Code

:::info 
:bulb: 「怎麼樣能讓自己的程式碼寫得越來越好」、「怎麼樣的程式碼可以跟別人合作愉快」，這是在成為軟體工程師的路上，出現的疑問，於是找到了這本書。
:::


## :+1: 章節重點

### :small_blue_diamond: 第一部分
描述撰寫Clean Code的原則、模式及實踐。

### :small_blue_diamond: 第二部分
案例討論，較困難，但重要

### :small_blue_diamond: 第三部分
案例討論時蒐集到的啟發。
如果第二部分案例討論沒有做好功課，第三部分的幫助就會非常有限。

## :+1: 各章節筆記

[[筆記]Clean Code_chap. 1 無暇的程式碼](https://hackmd.io/@bgwJKqy5Q6OVsIsUJ7oZJw/Bk4_nO8wR)
[[筆記]Clean Code_chap. 2 有意義的命名](https://hackmd.io/@bgwJKqy5Q6OVsIsUJ7oZJw/rki0TF8P0)
[[筆記]Clean Code_chap. 3 函式](https://hackmd.io/@bgwJKqy5Q6OVsIsUJ7oZJw/rkIR_QOPC)
[[筆記]Clean Code_chap. 4 註解](https://hackmd.io/@bgwJKqy5Q6OVsIsUJ7oZJw/ByqCwuavR)
