一栗研究/編程效率

從 Luzi82_wiki

跳到: 導航, 搜尋

前言

本文所說的編程效率,所指的是編寫程式的效率,而非程式運作的效率。範圍只限於 OOP 。重點在於提升以下的質素:

  • 編程速度
  • 可讀性
  • 可擴展性
  • 可維護性
  • 可再用性
  • 可多人參與性

為甚麼要說編程效率呢?當筆者在大學的時候,就碰到一些問題。例如除蟲遇上困難(可維護性),「我不知道你在寫甚麼」(可讀性)。又或者是想加上某某功能,但是由於編碼繁複,若不是放棄新功能,就是要把全個程式重寫(可擴展性)。一間機構可能不止於開發一個軟體。數個軟體可能都同時使用同一堆元件(可再用性)。

本文的主旨不在向網友展示一個有效率的編程系統,實際上筆者也沒有這樣的一個系統。這裡筆者會分享自己的編程心得,當然也歡迎各位指教。

個人工具