数据库应用开发最佳实践方法论开发、优化、质量控制开发本方法从项目团队的开发人员入手。开发人员可访问能够进行团队编码并简化代码共享的版本控制系统。按照最佳实践,每个开发人员都可以遵循以下步骤,构建更快、更整洁而且漏洞更少的代码: - 准备 – 定义敦促代码完全满足功能要求所依据的测试和其他标准
- 编写和编译 – 根据预先确定的项目代码书写标准构建代码单元
- 测试代码 – 使用单元测试确定代码和功能要求间的差异
- 调试 – 使用高级源代码调试器快速确定并修复存在问题的代码
- 优化 SQL 语句 – 扫描可能导致严重性能瓶颈的问题 SQL 语句的代码;只需轻轻单击,便能找到最有效的 SQL 备选方案 - 了解关于 Quest SQL Optimizer for Oracle 的更多信息
优化能否提供高效而易于维护的代码,取决于 SQL 语句自身的优化情况。据业界分析人员称,至少 60% 的数据库性能问题与 SQL 有关1。 优化流程将对所有 VCS 库源代码的质量审核以及代码扫描合而为一,以确定潜在的 SQL 性能问题。确定问题之后,将以所有可能的方式重写问题 SQL 语句,并将最佳语句返回源代码。 开发经理和团队领导可以调度整个流程,生成“代码审核”控制板形式的报告,使他们可以直观地看到多个项目的代码指标和潜在的 SQL 性能问题。这份基于 Web 的报告可帮助主要相关方确定所有项目代码的状况:是运行良好,可以提交验证,还是需要返回进行开发和修复。 验证代码一经测试与优化,即可推进到质量保证阶段。在将应用程序部署到生产之前,质量保证团队必须进行自动回归测试,验证代码的功能性,并检测类生产条件下的可扩展性(包括用户负荷)。此举有助于确保代码在生产中发挥最佳性能。 软件开发组织通过实施 Quest 的 Toad Development Suite for Oracle,可以降低低效代码对生产率、未来开发周期和盈利造成的影响。 下载试用版 返回 Toad for Oracle 网页 脚注 1:请访问 – http://www.nist.gov/public_affairs/releases/n02-10.htm
|