在开发成本越发繁重的背景下,软件自动化开发工具开始有了更高的关注,更多的支持。但诸如代码质量等等环节上的可靠性,却也依旧有不少人保持着质疑的态度。飞算 SoFlu 全自动软件工程平台诞生之后,这样的质疑则开始逐渐被打消。
自动化开发工具在开发效率上的提升是显而易见的,而除了效率,在一些靠人力无法解决的问题上,同样也能显出优势。
不久前,Gab 的 CTO Fosco Marotto 写了很多错误百出的代码,导致黑客利用 SQL 注入漏洞从 Gab 的后台数据库中窃取了大约 70GB 的平台用户数据。作为行业专家,Marotto此次“马失前蹄”也在再次印证了一个道理,“有时厉害工程师写的代码不一定靠得住”。
有代码规范是保证产品质量的有效方式之一,否则很容易产生潜在的质量问题,而飞算 SoFlu 全自动软件工程平台恰恰能在大幅提升开发效率,降低开发成本的同时,完成对代码治疗的规范与保障。
飞算 SoFlu 全自动软件工程平台团队将前沿大厂使用的开发规范结合实际遇到的问题处理方式后,从效率、安全等多方面考虑后,制定了自己的代码规范。比如,限定每行代码的写法、有些地方不允许 SQL 拼接、Join 不允许超过三次等。不仅如此,虽有只有接受过严格检测而且确定没有问题之后,才会被提交到代码仓库,同样,所有组件也必须经过代码质量管理工具扫描无误后才让用户使用。
目前飞算 SoFlu 全自动软件工程平台的质量管理平台上已经有一千多条标准,而新的规则也在不断被加入其中。代码品质影响产品质量,而高质量的代码除了能保证产品品质之外,往往又能直接缩短整个项目周期。
一般厂商,尤其服务银行的厂商,每天会派驻场人员不停改需求、修 bug,无形中拉长了整个项目的周期和成本,甚至最后不得不放弃。但使用飞算 SoFlu 全自动软件工程平台却可以完全不用耗费这些时间和人力。据介绍,飞算 SoFlu 全自动软件工程平台提供了很稳定的系统,客户自己的人就可以搞定运维工作。
在软件开发行业项目成本高、代码治疗无法保证、开发效率等等问题凸显的当下,“通过编程逻辑可视化,平台助你实现自动开发、自动测试、自动运维 ”。飞算 SoFlu 全自动软件工程平台已然展示出十足的优势。
|