最后,如果有一件事是我想從整個樣式指南中傳授的,那就是:**Sass 以簡為美,簡約至上**。
感謝我過去使用 Sass 時傻傻的嘗試,比如?[bitwise operators](https://github.com/HugoGiraudel/SassyBitwise)、[iterators and generators](https://github.com/HugoGiraudel/SassyIteratorsGenerators)?和?[a JSON parser](https://github.com/HugoGiraudel/SassyJSON),從而認識到了可以用預處理器來做什么。
同時,CSS 是一門簡單的語言,那么 Sass 在書寫常規 CSS 的時候就不應該更復雜。[KISS principle](http://en.wikipedia.org/wiki/KISS_principle)?(Keep It Simple Stupid) 在這里是一個核心原則,甚至在有些情況下要優先于[DRY principle](http://en.wikipedia.org/wiki/Don%27t_repeat_yourself)?(Don’t Repeat Yourself)。
有時候,一點點重復可以更好的保持代碼的可維護性,而不是建立一個頭重腳輕、臃腫復雜、不可維護的系統。
此外,請允許我再一次引用?[Harry Roberts](https://csswizardry.com/)?的觀點,**實用勝過完美**。有些時候,你可能會發現自己違背了這里所描述的規則。如果感覺自己的方式有道理,感覺很正確,那就繼續做吧。編寫代碼從來都不是一家之言。
## 擴展閱讀
* [KISS principle](http://en.wikipedia.org/wiki/KISS_principle)
* [DRY principle](http://en.wikipedia.org/wiki/Don%27t_repeat_yourself)
* [Keep Sass Simple](http://www.sitepoint.com/keep-sass-simple/)
- 關于作者
- 貢獻
- 關于Sass
- Ruby Sass Or LibSass
- Sass Or SCSS
- 其他預編譯器
- 簡介
- 為什么需要一個樣式指南
- 免責聲明
- 核心原則
- 語法格式
- 字符串
- 數字
- 顏色
- 列表
- Maps
- CSS規則集
- 聲明順序
- 選擇器嵌套
- 命名約定
- 常量
- 命名空間
- 注釋
- 標示注釋
- 文檔
- 結構
- 組件
- 7-1模式
- Shame文件
- 響應式設計和斷點
- 命名斷點
- 斷點管理器
- 媒體查詢用法
- 變量
- 作用域
- !default標識符
- !global標識符
- 多變量或maps
- 擴展
- 混合宏
- 基礎
- 參數列表
- 混合宏和瀏覽器前綴
- 條件語句
- 循環
- Each
- For
- While
- 警告和錯誤
- 警告
- 錯誤
- 工具
- Compass
- 柵格系統
- SCSS-Lint
- 總結概要