上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 看了一些软件设计方面的资料,大致印象是似乎都在强调灵活的设计,减少耦合,目的在于以后有变动时可以减少改动,这样也在一定程度上减少了出错的可能性。 现在觉得今后的需求变动难以预料,但是设计时,防止将来可能出现的bug(而不是将来可能的需求变动),似乎更为重要。 当然,将来可能出现的bug,需求的变动也 阅读全文
posted @ 2023-06-04 22:58 平静寄居者 阅读(15) 评论(0) 推荐(0)
摘要: 闲着没事,折腾VBScript。VBScript最大的优点大概是三条,一是Windows内建,不需要安装其他软件,二是双击即可执行,无须编译,三是可以利用hta,比较容易做界面(至少比python强)。缺点除了出错处理比较烂之外,主要是比较老旧,微软没有兴趣维护,有的功能在新版Windows里已经失 阅读全文
posted @ 2023-04-30 02:04 平静寄居者 阅读(175) 评论(0) 推荐(0)
摘要: LWC(Lightning Web Component)的属性name, role发生变化,或者要删除某个属性时,Salesforce会自动检查是否有Flow引用这个lwc,如果有,则会提示,不能删除。手工操作,需要在Flow中先去掉这个lwc,然后发布修改后的lwc,再在Flow中加回去。问题是F 阅读全文
posted @ 2023-04-29 08:06 平静寄居者 阅读(54) 评论(0) 推荐(0)
摘要: 触发器这东西貌似N年(大约90年代)很流行。比如那时候用Oracle Forms做开发的,大量的业务逻辑都放在触发器里。后来好像就少用了,最多的是用来审计,比如在数据库里放个历史记录表,每次原表数据有变化时,就在触发器里,将改动前后的数据复制到历史记录表里,便于以后的审计或者排错。 为什么现在少用触 阅读全文
posted @ 2023-04-28 01:20 平静寄居者 阅读(88) 评论(0) 推荐(0)
摘要: 以前以为在before insert触发器中,Lookup对象除了Id之外的字段以及公式字段(Formula)都是null,不能取到值的。没想到昨天由于偶然的原因测试了一下,居然公式字段可以取到值。 Salesforce的文档做的很差,在文档中查不到明确的说明。stackoverflow上有个不错的 阅读全文
posted @ 2023-04-27 21:25 平静寄居者 阅读(41) 评论(0) 推荐(0)
摘要: 原来写了个用到Selenium web driver的程序,里面有这么一句: var driver = new ChromeDriver(".\\", options, TimeSpan.FromSeconds(180)); 本来运行正常。但是昨天从vbscript里调用它,却出错了,提示找不到ch 阅读全文
posted @ 2023-04-23 20:46 平静寄居者 阅读(30) 评论(0) 推荐(0)
摘要: 我的办公桌朝东,早上太阳刺眼,需要适当提高屏幕亮度才能看清楚屏幕,过了一会儿太阳不直射了,又要降低屏幕亮度以保护视力。老是手工操作嫌烦,就写了个小程序,放进Windows计划任务(Task Scheduler)。小程序调试的时候一切正常,但从计划任务启动时却不工作。 开始怀疑是权限的问题。设置任务以 阅读全文
posted @ 2023-04-01 03:09 平静寄居者 阅读(178) 评论(0) 推荐(0)
摘要: 1.测试驱动开发 1)测试驱动开发是有争议的。有些人鼓吹它的好处,有些人却质疑它的有效性。鼓吹和质疑者中都不乏大佬。 2)测试贯穿开发过程(包括规划,设计过程),这个理念很对,目的在于尽可能早地发现问题。比如在设计阶段,和用户交流清楚需求的细节,可以减少无用功。当然,有些问题只有动手编码才会发现,但 阅读全文
posted @ 2023-03-20 10:51 平静寄居者 阅读(40) 评论(0) 推荐(0)
摘要: Salesforce的单元测试是强制的,不达到一定的代码覆盖率,就不能成功部署。但有时单元测试会造成麻烦。 最近碰到一个问题,写个batch apex job。取数据的soql大致是SELECT Id, Name, Status FROM CampaignMember WHERE Status IN 阅读全文
posted @ 2023-03-16 03:04 平静寄居者 阅读(83) 评论(0) 推荐(0)
摘要: 某个对象里的字段,原来是Number类型,现在要改成Formula,不能直接转换,只能先删除再重建。在去除了一堆依赖(Salesforce最烦的就是这点)之后,总算改好了,但是部署到测试环境后,发现这个字段看不到。查了Field accessibility,全部是Hidden。但在重建字段时,选的都 阅读全文
posted @ 2023-02-18 21:47 平静寄居者 阅读(28) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 13 下一页