49 lines
1.7 KiB
Markdown
49 lines
1.7 KiB
Markdown
# Go17 项目代码仓库
|
||
|
||
## 项目大纲
|
||
|
||
[新项目大纲](https://gitee.com/infraboard/go-course/blob/master/new.md)
|
||
|
||
|
||
## 基本要求
|
||
|
||
第一件事儿: 建立自己的项目仓库, 最好一个项目一个仓库, 课程里面不会为了你找代码方案,会把所有的项目都放在这个仓库
|
||
|
||
|
||
1. Web全栈开发(Book Api): 必须完成
|
||
2. 微服务项目: 不做要求
|
||
3. 研发云业务平台: 不做要求
|
||
|
||
|
||
## 大纲
|
||
|
||
homework: 项目作业仓库地址
|
||
skills: 项目中需要使用到的一些技能
|
||
hook:
|
||
vblog:
|
||
devcloud-mini
|
||
devcloud
|
||
|
||
## 课件如何使用
|
||
|
||
注意事项:
|
||
1. 不要clone我的代码仓库,在里面写自己代码,需要创建一个自己的代码仓库来写项目代码
|
||
2. 不要Copy代码,一定要自己 一行一行的写
|
||
3. 如何问问题: 不要在群里贴代码, 要贴出你 认为有问题的代码地址: https://gitlab.com/go-course-project/go17/-/blob/main/skills/hello_world/main.go?ref_type=heads#L10-12
|
||
4. 课件会按天打tag (day01, day02), 配合视频 根据tag 看代码, 课间休息的时候 提供我打tag
|
||
|
||
## 项目课与基础课差异
|
||
|
||
基础课: 知识点
|
||
项目课:
|
||
1. 写项目(对接知识点需要融合), 不需要做到全部都懂 (有效问题第一阶段很难理解,你需要记录下 后面反复理解)
|
||
2. 项目是偏实战, 一点练(我会看你们 提交的作业仓库地址)
|
||
3. 项目课是循序渐进的,不要跳转着看
|
||
4. 项目课的代码量很多(几万,是有相互管理), 手写代码很容易出错, 出错了会现场Debug(30分钟以内),很少出现,编写边验证(Debug)
|
||
|
||
|
||
## 工程初始化
|
||
|
||
```sh
|
||
go mod init "gitlab.com/go-course-project/go17"
|
||
``` |