🌱My Recommended Reading List
My Recommended Reading List
This is a reading list that I will keep updating. For now, it is divided into software development and history, with more categories to be added later.
Software Development
1. Clean Code: A Handbook of Agile Software Craftsmanship
- Reading status: Finished
- Author: Robert C. Martin
- Chinese title: 無瑕的程式碼:敏捷軟體開發技巧守則
- Translators: Dai Yu-jin and 博碩文化
- Publisher: DrMaster / 博碩
- Publication date: March 22, 2013
- Language: Traditional Chinese
The book covers meaningful names, functions, error handling, unit tests, classes, refactoring, and code quality. It is useful as a reference while learning or maintaining software.
History
1. What on Earth Is History? Yuan Tengfei Talks Chinese History
- Reading status: Planning to borrow
- Author: Yuan Tengfei
- Publisher: INK Publishing; distributed by Cheng Yang
- Publication year: 2011
- Format: Three volumes, with illustrations and color maps; 23 cm
- Subject: China—History
- ISBNs: 9789866135156, 9789866135163, and 9789866135170
The three-volume set covers Chinese history from the pre-Qin period through the Chinese Civil War. It looks like a useful starting point for building a broad historical overview.
Kaohsiung Public Library catalog record
2. Yuan Tengfei Talks Japanese History
- Reading status: Planning to borrow
- Author: Yuan Tengfei
- Publisher: Baoxiao Cultural Communication
- Publication year: 2016
- Edition: First edition
- Place of publication: Taipei
- Series: Success Studies Series, no. 8
- Subjects: Japanese history; popular history
- ISBN: 9789869046572
This is Yuan Tengfei's work on Japanese history. It can be read alongside books on Chinese history to add another East Asian perspective.
Some books on this list are finished, while others are books I am planning to borrow. I will add more details as I read them.