03 2023 档案
摘要:1.测试驱动开发 1)测试驱动开发是有争议的。有些人鼓吹它的好处,有些人却质疑它的有效性。鼓吹和质疑者中都不乏大佬。 2)测试贯穿开发过程(包括规划,设计过程),这个理念很对,目的在于尽可能早地发现问题。比如在设计阶段,和用户交流清楚需求的细节,可以减少无用功。当然,有些问题只有动手编码才会发现,但
阅读全文
摘要:Salesforce的单元测试是强制的,不达到一定的代码覆盖率,就不能成功部署。但有时单元测试会造成麻烦。 最近碰到一个问题,写个batch apex job。取数据的soql大致是SELECT Id, Name, Status FROM CampaignMember WHERE Status IN
阅读全文