我在从事我的领域的工作(与软件开发无关),最近我获得了一份临时的兼职合同,为一家公司编写了一些应用程序。我是唯一一个致力于这些特定应用程序的人。有什么方法我应该检查自己,以确保我的应用程序是健全的?我测试我的代码,尝试考虑边缘情况,生成示例数据,使用源代码控制等等,但是由于我是处理这些应用程序的唯一人员,我担心我会错过在团队环境中很容易找到的bug。一旦我完成了申请,无论是在我满意的时候,还是在最后期限到期时,公司都计划在生产中使用它。有什么建议吗?不是用陈词滥调,但到现在为止,我只是“尽我最大的能力”工作,希望这就足够了。
顺便说一句,我遵守严格的NDA和机密材料的法律,所以我不和那些在软件开发领域工作过的朋友讨论应用程序。(如果不是很明显,我不是一个专业的软件开发人员,甚至我在信息技术/计算机科学的其他方面的经验也是有限的,而且大部分时间都被限制在涉足范围之内)。
发布于 2012-07-08 21:01:04
我建议您与您的客户计划UAT (用户验收测试)会话。
通常,它是在每次迭代时完成的,或者当您准备好了一些功能块以供评审时。这将给你良好的反馈,然后滚动到生产。
https://softwareengineering.stackexchange.com/questions/156052
复制相似问题