请问新公司怎么去读懂别人的项目 没有什么文档,只有源码和数据库,没有交接的人,怎么去读懂呢,这是一个socket服务器端的项目,很多逻辑部分没有人告诉我 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得运行起来用断点步进是最实在的方法。举个例子例如有一个按钮,这个按钮的功能是连接服务器。那么我想知道这个按钮是怎么执行的就在这个按钮的第一个语句上加断点,运行之后如遇函数的跳转就必须用手记下传递的参数、传递前所做的事和执行后得到的结果在这个函数中起什么作用等等。然后线程也是可以进行调试的。如果需要等待一个进程执行完后再进行的操作,则可以考虑使用AutoResetEvent类。 还有人吗,我说了是socket服务器的,没有界面的,只有指令 埋头读啊如果没做过socket之类的活的话,可以先下一个简单的代码看看,了解大概工作原理然后再看反正只要有代码在,总归是可以理出来的,时间长短问题 如果是Socket服务端的话,建议你从通讯协议看,看他都有哪些接口,然后一个接口一个接口的看, socket没开发过。我是觉得既然让你接手这个项目,那么你应该是会这个开发的了吧。那你会SOCKET开发,那就知道如何调试程序了?会调试程序,你就一步一步的调试过来,把所有的功能都玩透了,就有个很好的理解了,然后自己写个类似需求文档的内容,就是实现了哪些功能的,各个模块又哪些约束条件的内容。还有一个引用上面朋友的说话,这年头大家开发程序记得写注释啊,特别是IF ELSE 的这种逻辑的注释。至少20行来一个注释。特别是工作的朋友们,软件只要还在走,需求就没有完成的一天,那么软件就会一定时间修改更新一次。一定要注释,时间长了,别说别人,自己都不大能记得逻辑了,有备注自己修改自己程序的效率也高的。 C#中可不可加载delphi写的Dll。 表格单元格不换行 如何 获取或设置当前文件名筛选器字符串为图片格式 程序启动界面的淡入淡出 我在网上下载的一段线程池用法的问题,请高手指教一下! 在net下 用 c#怎么制作 dll文件? Java有什么好的开发意见 这个应该怎样写 如何实时获取CPU利用率? 请问:谁有uedit8的注册码呀?谢谢了! 传值问题! 如何让页面所有事件都调用一个js脚本
然后线程也是可以进行调试的。如果需要等待一个进程执行完后再进行的操作,则可以考虑使用AutoResetEvent类。
如果没做过socket之类的活的话,
可以先下一个简单的代码看看,了解大概工作原理
然后再看
反正只要有代码在,总归是可以理出来的,
时间长短问题
我是觉得既然让你接手这个项目,那么你应该是会这个开发的了吧。
那你会SOCKET开发,那就知道如何调试程序了?
会调试程序,你就一步一步的调试过来,把所有的功能都玩透了,就有个很好的理解了,然后自己写个类似需求文档的内容,就是实现了哪些功能的,各个模块又哪些约束条件的内容。还有一个引用上面朋友的说话,这年头大家开发程序记得写注释啊,特别是IF ELSE 的这种逻辑的注释。至少20行来一个注释。特别是工作的朋友们,软件只要还在走,需求就没有完成的一天,那么软件就会一定时间修改更新一次。一定要注释,时间长了,别说别人,自己都不大能记得逻辑了,有备注自己修改自己程序的效率也高的。