我知道这可能是一个愚蠢的问题,但我在这个编程世界里真的很新,所以有很多我不理解或不知道怎么做的东西。
我开始学习一点C#,我正在努力创建一个班级,到目前为止我觉得我很好,但是如果我做得好的话就没办法“检查”......当您在OSX上的Xamarin Studio中创建解决方案时,按CMD + Enter,解决方案将编译,您将看到您编写的所有代码的结果,但我不知道是否有某种类似的程序或者某种提示,检查我创建的课程是否正常。
答案 0 :(得分:1)
所以你的代码会编译,但它真正起作用就是你所要求的。
听起来你正在寻找的是单元测试。阅读有关该测试和测试驱动的开发。
对于小摘要,您事先决定对象的输出应该是什么,并编写测试以检查输出在所有合理输入下是否正确。然后根据该测试对类进行编码。最后,你测试一下。然后,每次更改代码(添加功能或修复错误)时,都会运行SAME单元测试,可能会添加新功能,并验证它们是否仍然通过。
测试本身的质量现在是代码质量的限制因素,但是当你的代码做了意想不到的事情,调试它,并意识到你应该测试的其他内容时,你将学习如何编写好的测试。
希望有所帮助。
答案 1 :(得分:0)
在班级的某处放置一个断点并逐步完成代码。