读书人

大家如何看 程序功能实现 和 更好的实

发布时间: 2012-03-09 21:42:55 作者: rapoo

大家怎么看 程序功能实现 和 更好的实现 这件事?
比如有官方API没用,自己也许做出来了,但可能有后继没法对接等问题,具体后继可能有什么问题我也说不清楚,就是比如自己写个连连看 和 用引擎写个连连看 ,大家怎么看?

纠结于自己不管三七二十一去编程 和 看懂所有最好的方法后再去编程?

[解决办法]
俺认为“不管三七二十一去编程 和 看懂所有最好的方法后再去编程”是两种极端状态,“不管三七二十一去编程”是极端盲动主义,“ 看懂所有最好的方法后再去编程”是极端保守主义。最好将这两种情况均衡一下。

就算Extreme Programming,也不会“不管三七二十一去编程”,适当的构思是必要的。
就算是IBM内部自上而下设计好(至少他们以前是这样的),再去编程,他们也不可能了解了所有可能的最好的方法,用哲学的观点来说,最好的方法是不存在的。

建议楼主学习一下《设计模式》,应该会对这类问题有很大的帮助,比如在可重用性、可扩展性方面。但是任何方法、理论或者模式的作用都是有限的,他们不能解决所有的问题,就像一个项目必须要有一个明确的scope,否则项目永远无法完成一样。所以讨论问题,也必须要界定在一定范围之内。


[解决办法]
听说程序有%80的时间在执行20%的代码。把那%20写高效是很必要的。其他的适当分配时间。个人观点。仅供娱乐。

读书人网 >C++

热点推荐