YoVDO

Code Generation for the Sake of Consistency

Offered By: Gopher Academy via YouTube

Tags

GopherCon Courses Go Courses Code Generation Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore code generation techniques for maintaining consistency in growing Go projects through this GopherCon 2015 talk by Sarah Adams. Learn how to leverage small-scale code and documentation generator tools to address three layers of project consistency: implementation, black-box behavior, and documentation accuracy. Discover strategies for ensuring uniformity in web API development without relying on large-scale frameworks. Gain insights into generating endpoint consistency tests, creating accurate documentation, and implementing generic definitions of endpoint behavior. Understand how these approaches can help overcome challenges in team communication and project scalability for Go applications.

Syllabus

CODE GENERATION for the sake of consistency
A Wearable Device
All things server
can't get team to read my docs.
Docs must be 100% accurate
Generic definitions of endpoint behavior
tests that check your endpoints against your design doc
Place to look up endpoint behavior when devs can't predict it.
#2: endpoint consistency tests generate


Taught by

Gopher Academy

Related Courses

Compilers
Stanford University via Coursera
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera
Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera
Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
Udemy
Angular tooling: Generating code with schematics
Coursera Project Network via Coursera