1. 模塊化設計,模塊之間的耦合度一定要低。這樣無論對於擴展,延續性,健壯性都有好處。
2. 保持清晰的Debug系統,尤其對於帶有一定平臺性質的項目,一定要建立一個清晰的Debug系統。Debug系統在工作的時候,不應該成爲系統的瓶頸。例如,使用串口輸出Debug信息,不應該使用同步方式,一定要帶高速緩衝。
1. 模塊化設計,模塊之間的耦合度一定要低。這樣無論對於擴展,延續性,健壯性都有好處。
2. 保持清晰的Debug系統,尤其對於帶有一定平臺性質的項目,一定要建立一個清晰的Debug系統。Debug系統在工作的時候,不應該成爲系統的瓶頸。例如,使用串口輸出Debug信息,不應該使用同步方式,一定要帶高速緩衝。