身为专业开发者,我们总是厌倦反复执行相同任务。
我们不断尝试将日常工作中的部分环节自动化,以提高效率。
在本课程中,你将学习使用多种不同方法为你的解决方案生成代码。
首先,探索如何生成用于自定义枚举的字符串显示代码。接下来,了解如何利用模板生成更高级的代码。
最后,学会如何使用泛型实现可重复使用的代码。
完成本课程后,你将掌握自动生成代码的技能和知识,提升工作效率,减少在创建系统时重复任务的数量。
As professional developers we all get annoyed with doing the same task over and over.
We are always trying to automate parts of our daily work that would improve our efficiency.
In this course, you’ll learn to generate code for your solution using numerous different approaches.
First, you’ll explore how to generate code to display strings for your custom enums. Next, you’ll discover how to leverage templates to generate more advanced code.
Finally, you’ll learn how to use generics to achieve repeatable code. When you’re finished with this course, you’ll have the skills and knowledge of automating code generation needed to improve your productivity and reduce the amount of repeatable tasks when creating systems.
- 教程编号:0921754550
- 教程语言:英语 / 无字幕
- 安全扫描:无病毒无插件 / 云查杀 Virustotal Virscan
- 培训机构:未知 / IMJMJ
- 文件大小:552MB
- 文件格式:视频 / 文档 / 图文
- 压缩软件:7ZIP
- 视频播放:完美解码
│ └─Code Generation in Go
│ │ exercise.zip
│ │
│ ├─1. Course Overview
│ │ 1. Course Overview.mp4
│ │ 1. Course Overview.vtt
│ │
│ ├─10. Templates - Functions
│ │ 1. Intro & Summary 10.mp4
│ │ 1. Intro & Summary.vtt
│ │ 2. Functions Explained.mp4
│ │ 2. Functions Explained.vtt
│ │ 3. Functions Exercise.mp4
│ │ 3. Functions Exercise.vtt
│ │ 4. Overview & Closure.mp4
│ │ 4. Overview & Closure.vtt
│ │
│ ├─11. Closure and Links
│ │ 1. Overview & Closure.mp4
│ │ 1. Overview & Closure.vtt
│ │
│ ├─2. Introduction & Overview
│ │ 1. Intro & Summary 2.mp4
│ │ 1. Intro & Summary.vtt
│ │ 2. Overview & Components.mp4
│ │ 2. Overview & Components.vtt
│ │ 3. Demo - Examples.mp4
│ │ 3. Demo - Examples.vtt
│ │ 4. Considerations & Project.mp4
│ │ 4. Considerations & Project.vtt
│ │ 5. Overview & Closure (3).mp4
│ │ 5. Overview & Closure.vtt
│ │
│ ├─3. Review Generation Tools (Packaged)
│ │ 1. Intro & Summary 3.mp4
│ │ 1. Intro & Summary.vtt
│ │ 2. Need & Comparison.mp4
│ │ 2. Need & Comparison.vtt
│ │ 3. Demo - Public Package.mp4
│ │ 3. Demo - Public Package.vtt
│ │ 4. Demo - Custom Package.mp4
│ │ 4. Demo - Custom Package.vtt
│ │ 5. Overview & Closure (1).mp4
│ │ 5. Overview & Closure.vtt
│ │
│ ├─4. Review Generation Tools (In-source)
│ │ 1. Intro & Summary 4.mp4
│ │ 1. Intro & Summary.vtt
│ │ 2. Need & Comparison.mp4
│ │ 2. Need & Comparison.vtt
│ │ 3. Demo - In-source Tool.mp4
│ │ 3. Demo - In-source Tool.vtt
│ │ 4. Overview & Closure.mp4
│ │ 4. Overview & Closure.vtt
│ │
│ ├─5. Advanced Go Generate Flags
│ │ 1. Intro & Summary 5.mp4
│ │ 1. Intro & Summary.vtt
│ │ 2. Demo - Flag Purpose.mp4
│ │ 2. Demo - Flag Purpose.vtt
│ │ 3. Overview & Closure.mp4
│ │ 3. Overview & Closure.vtt
│ │
│ ├─6. Overview of Templates
│ │ 1. Intro & Summary 6.mp4
│ │ 1. Intro & Summary.vtt
│ │ 2. Reasoning & Functionality.mp4
│ │ 2. Reasoning & Functionality.vtt
│ │ 3. Demo - Template.mp4
│ │ 3. Demo - Template.vtt
│ │ 4. Project Intro & Exercise.mp4
│ │ 4. Project Intro & Exercise.vtt
│ │ 5. Overview & Closure (2).mp4
│ │ 5. Overview & Closure.vtt
│ │
│ ├─7. Templates - Variables
│ │ 1. Intro & Summary 7.mp4
│ │ 1. Intro & Summary.vtt
│ │ 2. Variable Types.mp4
│ │ 2. Variable Types.vtt
│ │ 3. Variables Exercise.mp4
│ │ 3. Variables Exercise.vtt
│ │ 4. Overview & Closure.mp4
│ │ 4. Overview & Closure.vtt
│ │
│ ├─8. Templates - Conditionals
│ │ 1. Intro & Summary 8.mp4
│ │ 1. Intro & Summary.vtt
│ │ 2. Conditional Patterns & Operators.mp4
│ │ 2. Conditional Patterns & Operators.vtt
│ │ 3. Demo - Conditionals.mp4
│ │ 3. Demo - Conditionals.vtt
│ │ 4. Conditionals Exercise.mp4
│ │ 4. Conditionals Exercise.vtt
│ │ 5. Overview & Closure (4).mp4
│ │ 5. Overview & Closure.vtt
│ │
│ └─9. Templates - Loop
│ 1. Intro & Summary 9.mp4
│ 1. Intro & Summary.vtt
│ 2. Loops Explained.mp4
│ 2. Loops Explained.vtt
│ 3. Loops Exercise.mp4
│ 3. Loops Exercise.vtt
│ 4. Overview & Closure.mp4
│ 4. Overview & Closure.vtt