前几天(准确说从前两个星期就断断续续开始了,只是前几天才正式编码)完成了网络程序设计的大作业:一个即时通讯程序。居然有3天时间在debug。
编程的过程中被bug折磨的内分泌失调。使我不得不总结一下:
1.在动手写代码之前应该规划一下程序的框架。思路清楚之后才开始敲代码。要不后面会反复修改,劳神伤力。
2.具体到通信程序在写代码之前要约定好通信协议,通信的数据类型要约定好,两边都能支持的数据类型才能用。
3.申请的内存最好先清零,用bzero函数。</
前几天(准确说从前两个星期就断断续续开始了,只是前几天才正式编码)完成了网络程序设计的大作业:一个即时通讯程序。居然有3天时间在debug。
编程的过程中被bug折磨的内分泌失调。使我不得不总结一下:
1.在动手写代码之前应该规划一下程序的框架。思路清楚之后才开始敲代码。要不后面会反复修改,劳神伤力。
2.具体到通信程序在写代码之前要约定好通信协议,通信的数据类型要约定好,两边都能支持的数据类型才能用。
3.申请的内存最好先清零,用bzero函数。</