streamline:解决后端开发中的协作问题的方法

时间:2024-03-26 10:57:12
【文件属性】:

文件名称:streamline:解决后端开发中的协作问题的方法

文件大小:9KB

文件格式:ZIP

更新时间:2024-03-26 10:57:12

Go

警告:此仓库目前正在积极开发中,依赖关系及其本身将经常发生重大变化。 如果您对此想法感兴趣,请给我留言! 精简 灵感 在开发过程中,我发现当前构建Web应用程序的方式还不够敏捷,也不够清晰。 调试很麻烦,向现有代码库添加新功能是一场灾难。 因此,受Java Spring中的AOP和工厂中的简化流程的启发,我制作了此程序包来解决此类问题。 介绍 TLDR; 这是组织中间件的一种超级灵活的方式,每个功能都是一个中间件。 该项目旨在解决生产问题:很难进行协作。 很难理解别人的代码。 调试超长函数非常困难,特别是它不是由您编写的。 更重要的是,即使在一组熟练的程序员中,由于并行度不够大,大规模协作仍然是不可能的。 换句话说,没有太多的工作可以同时进行。 在这个项目中,我介绍了一种新颖的方法(不是真的)来构建服务。 为了以简单的方式进行演示,我使用了工厂和流线型的类似物。 基本思路 理想情况下,


【文件预览】:
streamline-master
----.gitignore(24B)
----go.mod(203B)
----conveyor_belt.go(752B)
----LICENSE(11KB)
----README.md(4KB)
----streamline.go(1KB)
----factory.go(768B)
----streamline_test.go(1KB)

网友评论