複雜性
複雜性
是程式設計領域中所面臨的最大的問題,然而我們編寫的程式必須是可維護
的。
你有沒有發現,
複雜性
和可維護
是相互矛盾的。複雜的程式是不可維護的,可維護的程式不是複雜的程式。
解決方法
要解決複雜性
和可維護
之間的矛盾,一定是化繁為簡
,一定是找到複雜性背後所隱含的簡單
。
比如
物件導向
程式設計的思想,就在一定程度上把程式的複雜性轉換成了人們更容易理解的形式。
複雜性
是程式設計領域中所面臨的最大的問題,然而我們編寫的程式必須是可維護
的。
你有沒有發現,
複雜性
和可維護
是相互矛盾的。複雜的程式是不可維護的,可維護的程式不是複雜的程式。
要解決複雜性
和可維護
之間的矛盾,一定是化繁為簡
,一定是找到複雜性背後所隱含的簡單
。
比如
物件導向
程式設計的思想,就在一定程度上把程式的複雜性轉換成了人們更容易理解的形式。