title: C++高手写代码的过程是怎样的？
desc: C编程经验非常丰富的人都是怎样写代码的？<br>用什么工具？怎样调试？和同事怎样配合？<br>可以详细说说吗？
topic: C++
content: 一边胡写出来一边构造单元测试，争取做到仅通过单元测试来debug每填加一个功能，就继续胡写，复制代码也行，先把功能做出来，然后写单元测试找到重复的代码，想办法重构到不存在复制的代码，单元测试帮你保证你不会引入发现过的bug发现太慢就当场profile，解决瓶颈回到2最后通过可以忽略的尺寸的代码把所有东西黏起来，然后就成为一个程序了 如何评价“采用100个函数在一种数据结构上操作，远远优于用10个函数在10个数据结构上操
answerer_tags: 专业造轮子，拉黑抢前排。gaclib.net