资深程序员。我没有经验,我正在寻求知识。我开始学习TDD,目前正在制作自己的小项目,这是一个电子商务网站。我想从设计角度来问,最好的地方是放置MYSQL查询。我考虑过的事情:
1)只需将查询放在Product类中的其他方法下,
2)创建扩展Product类的单独的ProductDatabase并将我的查询放在这里,
3)创建Database类,然后将其转储到那里(我认为这不是很聪明或很吸引人)
3)创建某种可重用的数据库类,该类允许我根据参数检索数据。
此外,我在考虑哪种方法最容易测试。
我向您提出这个问题是因为我可以找到任何东西,而且让您遇到可以亲自询问的经验丰富的人。
感谢您的回答。
P.S。在哪里可以找到有关此类主题的文章?