Code Generation for the Sake of Consistency
Offered By: Gopher Academy via YouTube
Course Description
Overview
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
CompilersStanford 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