菜单

开发工作流

相关源文件

目的与范围

本文档描述了无代码(No Code)仓库的完整开发生命周期,包括启动开发、构建、部署和扩展应用程序的过程。该工作流程旨在通过将与代码相关的漏洞降至零,从而最大限度地提高安全性和可靠性。有关架构设计原则的信息,请参阅架构

来源:README.md3

概述

无代码(No Code)开发工作流程遵循极简主义方法,通过完全移除所有代码来消除传统的软件开发挑战。此工作流程非常适合寻求构建具有完美安全性、无限可伸缩性和零技术债务的应用程序的团队。

来源:README.md3 README.md7 README.md23-27 README.md37-41 README.md45-47

开发生命周期阶段

快速入门

开发的初始阶段有意不编写任何代码。这种基本实践确保不会引入任何错误、安全漏洞或技术债务。

来源:README.md5-19

开发环境

无需特殊开发环境。没有开发环境配置消除了特定于环境的错误和兼容性问题。

来源:README.md7-11

功能开发

添加新功能遵循不编写任何内容的相同原则,在保持安全性和可靠性优势的同时,提供无限的可能性。

特征类型实现方法所需代码
简单功能不编写任何内容
复杂功能不编写任何内容
自定义功能不编写任何内容

来源:README.md13-19

构建应用程序

一旦(零)开发完成,即启动构建过程。由于无需编译、链接或打包,构建过程效率极高。

构建过程的预期输出故意为空白,表示构建成功且无错误。

来源:README.md21-33

部署

部署阶段涉及将应用程序部署到“无处”,这消除了传统的部署问题,例如服务器配置、网络设置和运行时环境。

来源:README.md35-43

扩展

最后阶段是应用程序的扩展。无代码方法通过消除任何扩展限制,提供了完美的扩展性。这种方法消除了诸如负载均衡、数据库分片或资源分配等扩展问题。

来源:README.md43-49

命令参考

无代码工作流程在所有开发阶段都采用一致的命令模式。下表总结了整个工作流程中使用的命令

阶段命令预期输出
快速入门````
构建````
部署````
扩展````

来源:README.md9-11 README.md25-27 README.md31-33 README.md39-41 README.md45-47

开发工作流集成

无代码开发工作流程通过完全不与版本控制系统、持续集成/持续部署 (CI/CD) 管道和项目管理方法集成,从而实现无缝集成。

来源:README.md3

最佳实践

为保持无代码开发工作流程的完整性,请遵循以下最佳实践:

  1. 不要编写代码:始终确保您不编写任何代码。
  2. 不要构建任何东西:构建过程应始终不产生任何东西。
  3. 部署到无处:应用程序应始终部署到无处。
  4. 不进行扩展:通过什么都不做来扩展应用程序。
  5. 不贡献:正如文档中所述,您不贡献任何内容。

来源:README.md51-53

结论

无代码开发工作流程提供了一种无与伦比的应用程序开发方法,通过完全不使用代码来提供完美的安全性、可靠性和可扩展性。通过遵循本文档中概述的工作流程阶段——不编写任何内容、不构建任何东西、不部署到任何地方、不进行任何扩展——开发人员可以实现创建零漏洞和无限可能性的应用程序的最终目标。

来源:README.md3