V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
join
V2EX  ›  分享创造

做了一个 Go 语言的脚手架框架,欢迎大家指点, star,提 PR。

  •  
  •   join ·
    leyafo · 2021-08-09 15:29:52 +08:00 · 2246 次点击
    这是一个创建于 1236 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Golang 是一种简单的编程语言。标准库有许多微小而有用的轮子,可以有效地帮助你开发。但是没有像 Ruby on Rails 或 Java Spring Boot 这样的框架来帮助你快速创建一个可运行的脚手架项目。你必须为你的项目手动组合每一个微小的 "轮子"。

    我曾经经历过几个 Golang 项目,看到很多项目在早期阶段就有一堆问题。当项目进行到开发中期时,随着项目迭代,项目无法顺利地重构代码或设计。根据《程序员修炼之道》一书中的破窗理论,我们尽早避免出现破窗效应。因此,拥有一个良好的 framework 在初期是非常重要的。

    对于学习技术,我们应该有一个环境来实践或实现我们的想法,以检查我们的设计和代码是否可行。每个程序员都不希望在没有良好测试的情况下在生产环境里运行不成熟的代码。为了达到这个目的,我们必须有一个容易设置的环境来测试不成熟的代码。这个环境应该和我们的生产环境一样,但碎片化的配置总让我们没那么容易的去测试那些不成熟的代码。

    仓库地址: https://github.com/leyafo/golayout
    6 条回复    2021-08-10 11:59:37 +08:00
    love2020
        1
    love2020  
       2021-08-09 16:50:40 +08:00
    打破零评论
    metrue
        2
    metrue  
       2021-08-09 17:00:54 +08:00
    这是一个开发 CLI 额脚手架呢,还是一个开发 Restful API 的脚手架呢?而且破窗效应的解决和脚手架关系不大吧。
    join
        3
    join  
    OP
       2021-08-09 17:26:22 +08:00 via iPhone
    @metrue 没有用自动化等我集成,只是简单的做了一些粘合性的代码工作。
    join
        4
    join  
    OP
       2021-08-09 17:26:59 +08:00 via iPhone
    @join 没有用自动化的集成,只是简单的做了一些粘合性的代码工作
    cai314494687
        5
    cai314494687  
       2021-08-10 11:34:47 +08:00
    doc 不能访问?
    join
        6
    join  
    OP
       2021-08-10 11:59:37 +08:00 via iPhone
    @cai314494687 go doc 吗?我还没还没弄
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1518 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:00 · PVG 01:00 · LAX 09:00 · JFK 12:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.