一个很好的例子是:http://github.com/tav/tweetapp/blob/a711404f2935c3689457c61e073105c1756b62af/app/root.py
在Visual Studio中(ASP.net在我的家乡,类通常被分成单独的文件+我可以设置断点来理解代码级别。在
如果我运行一个这样的程序,我会这样做吗系统输出“把我在密码里的位置打印出来?在
我通读了这个https://stackoverflow.com/questions/246546/good-techniques-for-understanding-someone-elses-code,这很有帮助。在
您遇到了一个很难理解的非常具体的代码案例。他们这样做可能是为了方便将所有代码放在一个文件中。在
我建议让埃皮多克试试看。它将创建程序的HTML文档。这将向您展示类结构,您甚至可以构建图表,显示哪些函数调用哪些其他函数。在
http://epydoc.sourceforge.net/manual-usage.html
你的另一个选择是自己把它分成多个文件(我觉得这很乏味,也没有什么好处)
如果安装Eclipse和{a2},则可以使用与在visualstudio中相同的方式设置断点。在
如果做不到这一点,在cucial points打印出信息通常是了解情况的好方法。我经常以这种方式添加调试信息,并将其保留在代码中,但在更改变量之前将其禁用。我发现如果你破坏了代码,需要回去再看看到底发生了什么,这通常会有帮助。更好的是,将调试信息发送到日志类,然后就可以开始在单元测试中使用输出。。。你确实测试了你的代码,对吗?;)
相关问题 更多 >
编程相关推荐