Short answer
计算机科学
编程作业的辅导方式和文科不同:我们讲清楚算法思路、帮你读懂报错、复盘你的设计取舍,但不会提供可直接提交的代码。MOSS 等代码查重会检测结构相似性,不只是文本。
代码查重比文本查重更严
MOSS 和同类工具比对的是程序结构,不是变量名。改名字、调换函数顺序、加注释都不会降低相似度。网上找来的代码改一改交上去,是计算机专业最常见的被抓方式。
我们能做的
- 讲解算法思路和复杂度分析
- 教你读 stack trace,自己定位 bug
- 复盘你的设计选择:为什么用这个数据结构
- 技术报告的写作:实验设计、结果呈现、结论
常见问题
可以帮我 debug 吗?
可以教你怎么定位问题——读报错、加断点、二分排查。这比直接给你修好的代码有用,因为下一个 bug 还是你自己面对。
GitHub 上的代码能用吗?
能用,但必须注明来源并遵守许可证,而且要确认课程允许使用外部库。不注明就是抄袭,MOSS 会查出来。