編程的原則
2009-08-10
所發佈的主要是電腦程式,下面是我對編程的一些話:
我不是完美主義者,但對編程總有一些原則...
-用盡量少行數的”寫法”去寫
我看到在同一份工作上,不少人都因為邏輯不夠敏捷只花了很多行數在分隔區塊,處理變數格式的工作上...
-只用”必要”設立的變數
我看到在同一份工作上,不少人都因為邏輯不夠清淅,為每個區塊寫了不同的記憶體位置但卻存有同樣或只有微少差異的變數...
-只用內部資料調用
這個一方面是我比較懶去動手載入,另一方面就是為了更快的速度,雖然功能擴張比較麻煩,但我一直超求的是完美的速度。
既然多一個text 我都不會去考慮,更何況是這個呢...
-只用靜態載入的基本視窗控件
非標準控件實在對軟件的獨立性、記憶體佔用和大小做成太大的負面影響,真的有需要用到的話,我是會自己在程式內部重新寫一個的
-只用8bit 的文字
這個可以令字串調用時減少50%的記憶體佔用
看了上面的五點,有編程經驗的會覺得:自找麻煩
但是,在我每一件的作品中,我都會覺得它是一件藝術品,
在邏輯上完美:一件不會在任何情況下出錯的藝術品
在結構上完美:在同一個功能上,不會有任何其他人甚至本人出產的替代品,因為它是一件佔用最少空間、佔最少記憶體的藝術品
在介面上完美:不會有不實的地方出現,因為它是一件在其功能上佔用最少的桌面空間的藝術品
有一個很重要的結論,真正有需要的話,我真的想不到有任何原因不去用我自己的軟件