爱意满满的作品展示区。
join

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

  •  
  •   join ·
    leyafo · Aug 9, 2021 · 2814 views
    This topic created in 1813 days ago, the information mentioned may be changed or developed.
    Golang 是一种简单的编程语言。标准库有许多微小而有用的轮子,可以有效地帮助你开发。但是没有像 Ruby on Rails 或 Java Spring Boot 这样的框架来帮助你快速创建一个可运行的脚手架项目。你必须为你的项目手动组合每一个微小的 "轮子"。

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

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

    仓库地址: https://github.com/leyafo/golayout
    6 replies    2021-08-10 11:59:37 +08:00
    love2020
        1
    love2020  
       Aug 9, 2021
    打破零评论
    metrue
        2
    metrue  
       Aug 9, 2021
    这是一个开发 CLI 额脚手架呢,还是一个开发 Restful API 的脚手架呢?而且破窗效应的解决和脚手架关系不大吧。
    join
        3
    join  
    OP
       Aug 9, 2021 via iPhone
    @metrue 没有用自动化等我集成,只是简单的做了一些粘合性的代码工作。
    join
        4
    join  
    OP
       Aug 9, 2021 via iPhone
    @join 没有用自动化的集成,只是简单的做了一些粘合性的代码工作
    cai314494687
        5
    cai314494687  
       Aug 10, 2021
    doc 不能访问?
    join
        6
    join  
    OP
       Aug 10, 2021 via iPhone
    @cai314494687 go doc 吗?我还没还没弄
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1007 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 19:11 · PVG 03:11 · LAX 12:11 · JFK 15:11
    ♥ Do have faith in what you're doing.