深入探索Windows Phone应用开发:从通知发送到MVVM模式实现
1. 云通知的使用
在云开发场景中,我们可以通过特定步骤实现通知的发送。首先,打开两个相关项目,并将应用部署到Windows Phone模拟器。接着,从调试控制台获取通知URI,然后在发送通知的应用中使用该URI。需要注意的是,若要看到Toast通知,应用必须在后台运行。
2. Windows Phone应用测试的重要性
当应用开发完成后,就可以考虑发布它(除非只是作为练习)。即使微软将免费应用的发布上限提高到100个,每个应用也不应毫无用处。应用要安装,必须由微软使用Authenticode证书签名。获取该证书的最佳方式是遵循微软的规则并理解应用认证指南(可在go.microsoft.com/?linkid=9730558获取)。
不过,微软的Authenticode证书只是成功应用所需的一部分。例如,即使应用符合市场规则,但在用户使用时频繁崩溃,用户很可能会删除该应用,导致开发时间浪费。
3. 分离关注点(SoC)和单元测试
分离关注点(SoC)是软件工程的关键原则之一。为了实现高质量的软件,即具有健壮性、适应性、可维护性和可重用性的软件,必须将各个元素的关注点解耦。例如,视图负责显示信息及显示方式,而ViewModel负责检索信息并为视图准备信息。
单元测试是编写代码来测试代表单个功能的一小段源代码,更准确地说,是在特定条件下测试该功能。因此,一个功能可以有多个单元测试。
为强调单元测试的重要性,将其与调试方法进行比较。如果编写了测试并修改代码,可以再次运行测试套件,查看修改是否破坏了某些功能(
超级会员免费看
订阅专栏 解锁全文
310

被折叠的 条评论
为什么被折叠?



