概述:按照下面的题目要求完成编码,然后,将做好的项目提交到GitHub(如何提交?下面有说明),把你的GitHub地址提交给(邮箱:601683066#qq.com)进行代码评审。评审会以代码注释和文件的形式直接放在你的代码中。你需要按照评审中提出的具体要求来改进你的代码,并再次提交,直到评审通过。由于我们要求你做的不是一个课程设计,而是一个真正的商业项目,所以,对代码的要求也是按照生产代码质量进行要求的,所以在真正通过测试之前,你的代码可能需要被评审N遍。

除了代码本身外,该项目还会考察你的其他素质,比如团队合作技能、git的使用、与人交流的能力、主动性等一个真正的职场人员应该有的基本素质。

题目要求:采用GORM作为底层,将题目中的集成测试全部跑通。不得使用原生SQL,必须确保在不同数据库间的兼容性不能改动测试代码。如果需要domain,自己新建一个,然后自己实现。

在这个过程中,你可能会发现一些非常有用的资源。关于GORM的相关知识,可以参考开源项目jinzhu gorm,甚至是GORM MongoDB源码。如果你对如何实际应用这些技术感兴趣,Bubble清单小项目(Gin+Gorm)前后端代码合集可能是一个很好的实践示例。

想了解评审流程?项目阶段评审表代码评审规范提供了详细的指南。对于实际操作中的一些常见问题,可以查阅代码评审工具软件项目评审方法

如果你认为自己已经掌握了基本的GORM操作,可以进一步挑战自己,尝试golang gorm golang与gorm练习源码golang gorm操作mysql及gorm基本用法

不要忘记项目评审是一个反复迭代的过程,可能需要多次提交和改进。只要你用心完成,每一次改进都会让你离完美的代码更进一步!