前几天,有同学问这个宠物领养系统还能不能用,想添加点功能。
坦白说这个原项目是比较差的,功能不全而且见过的人上万。
同学说:这个项目是之前学习用过,代码比较熟悉了,原来bug按我之前发的都找出来自己改了,下图是同学改的代码,目前题目也定了,老师就让加点功能,我想加个回访的功能,代码好写吗?
于是帮同学分析了下,这个回访功能大概就是回访宠物领养人,看宠物被照顾的如何做个记录。领养过的宠物如果没有回访的话默认显示未回访,和其他模块要有关联。
首先确定了下如何去写:管理员同意用户的领养申请后,impl层去向数据库表中添加 领养的宠物ID,用户ID,回访状态默认为未回访,在前端中回访模块显示领养的宠物 用户名 回访状态,回访内容。
按这个思路给粉丝说了下,他感觉很不错,老师看他修改的代码很合理也很满意。如何在原项目添加功能其实没那么麻烦,分析好需要实现的功能,按原代码模块比葫芦画瓢就行