我刚刚开始学习/使用Golang,并想开发一个宁静的API(从this出色的视频教程开始)。
我们对Golang项目的项目结构有最佳实践吗? (例如dropwizard's suggested project structure for Java)
例如,我应该将模型(API请求/响应)放在单独的目录中吗? API调用的建议名称是什么(相当于dropwizard中的resources
)?等
任何建议/参考表示赞赏
答案 0 :(得分:1)
对于rest-api
,我使用类似下面的内容,
.
├───app
│ ├───handlers
│ |───models
| └───app.go
|───config
└───main.go
在哪里
答案 1 :(得分:0)
我使用的Web应用程序的良好结构如下:
import numpy as np
game_df['results'] = np.where(game_df['visitor_team_runs'] > game_df['home_team_runs'], 1, 0)
# meaning if p2 > p1 then 1 else 0 as in your code I think
我认为它很容易理解