不要把简单的事搞复杂

这是前几天跟一个同事合作的感慨

宏:

他写的代码用了一些很难看的宏,实际完成的却是很简单的功能,但是宏难以调试

其实用模板也可以实现,而且好调试一点,当然这里最好还是写最直接的代码比较好

无意义的封装:

几个函数就能解决的问题,却用类封装了好几层,却由于对c++没有深刻理解,没有封装好,搞出bug来了,调试了7个小时,浪费了4个人总共4x7小时

 

 

keep it simple,stupid,这是诸多unix哲学里面最好用的一条了,保持简单傻瓜,多快好省地写代码!

posted @ 2013-03-27 11:15  mightofcode  阅读(166)  评论(0编辑  收藏  举报