最近写了一大段代码,抽象得厉害,容易绕进去,因为写单测的代价很大(借口),所以很多问题到联调的是否才发现. 而且花费了很大的经历才查出来,主要问题有如下几个问题 1. 变量未初始化 具体来说,就是指针之类的,这个是之前遇到的比较多,当前已经很少了,拿出来说是因为这次用上了一个栈上单例(常见的单例,一般是new一个对象)的实现. 因为对其用法理解不深,导致为初始化对象. 2. 绑定端口失败 绑定端口失败后,主线程退出了,然后在启动的线程就core掉了.从core文件分析以为是线程有什么问题,但后来