代码调试,程序员的基本功

ssy1990 21:08:05
有没有人?
青润 21:14:50
??
ssy1990 21:16:50
java编写的,那两个应用程序可以可以连接,但就是没有显示要求接收的字符

青润 21:17:55
你的表达,我看不懂。
苦行憎  21:19:38
说的详细点,是socke连接吗,还是webservices,说不清楚,青润大哥没有办法帮你解决哈
ssy1990 21:19:51
socket
ssy1990 21:19:54

苦行憎  21:20:00
否则就是浪费时间
ssy1990 21:22:49
就是客户机通过输出流对象把字符串”hello“发送到服务器
然后服务器通过输入流对象接收到”hello“,在服务器窗口显示出来,并向客户机发出确认的字符串”ok”,但是这个都没有

青润 21:24:48
这个只能看代码,你说的都是可以实现的东西,不是不可以实现的,所以,没办法帮你。
ssy1990 21:25:36
代码方面是不是缓冲区的问题?
青润 21:26:09
从这里看不出来问题。
苦行憎  21:26:25
客户端和服务端的控制台都打印了那些东西,是不是控制台没有切换,这方面的知识网上很多哈
青润 21:26:57
建议你考虑调试方式,进行单步打印,看看控制台输出信息,来判断问题在哪里
苦行憎  21:27:08
 
ssy1990 21:27:22
恩,好的,我试试,谢谢指教哈
青润 21:27:43
这是代码出现问题时侯,最常用的办法。
ssy1990 21:28:23
嗯嗯.....
谢谢了
青润 21:28:23
除非你自己分析不出来,逻辑判断出现错误,否则,一般情况下都能找到问题所在。
ssy1990 21:29:05
一般调试的好少,一遇到问题就上网查了
青润 21:29:40
调试,是程序员的基本功,这个都不做,我可以认为,你根本不会写程序。
ssy1990 21:30:32
恩恩.....
知道了,今后努力提高

 

后记:

调试的手段有很多种,这个网络上可以查到很多,就不赘述了。

很多人遇到代码问题就到处找人问,找人看代码,其实,至少百分之七八十是因为他不懂得如何调试。而且,调试是需要部署同样的环境,还需要花费大量时间,所以,我一般都拒绝给别人看代码。

另外,调试和测试不同,也有些人拿调试来替代测试,这也是常遇到的一些严重问题。

 

唐月华

你可能感兴趣的:(程序员)