我常常陷入一种尴尬的境地,灵活性让我把握不住

我常常陷入一种尴尬的境地,自己所设计的程序的灵活性让我把握不住了。

设计的时候,考虑其通用性,因此使用各种机制和模式,这些机制克服了平铺直叙手法写就的程序的“硬”度,但却引入了一定的复杂性,有时这种复杂性让我这个作者也陷入进去了,在有的时候,我总在想我仿佛在表演一场杂技,就像那种叠椅子类的,我担心我稍不小心就会使他们倒塌。

我想还是功力远远不够,俗话说,没有金刚钻,别揽瓷器活。没有达到一定的程度,确实容易走火入魔,让自己无法控制自己的软件。

还是要苦练硬功啊。

说得非常深入,至少我也是经常这样,有时设计是需要靠灵感的,所以不能硬做,想慢透了用户名那样,慢慢地就会透了。

也和搞对象一样,一开始搞对象,觉得很复杂,甚至要疯狂,其实后来才知道,那就是纸窗户,一捅就破那样简单。

说正经的,我个人经验,感觉阅读理解多种不同类型的源码系统对于自己摆脱这种纠缠有好处,参考同类问题别人或几个人的解决办法,能够发现他们各自的优缺点,这样,自己解决这类问题就心里有底,方向把握得住,尺寸也能把握住。

灵活性的设计是无止境的,参考别人和自己思维力所能及以及所掌握的技术深度,做出自己的灵活性设计。

经常放一些‘案例在这里讨论可能更好一点。