I learned a fun thing about the
html/template package in Go. When compiling your program, it does not check the validity of your template.
I was working through the Writing Web Applications tutorial, and I made the following mistake:
There is supposed to be a set of closing brackets after
However, when I compiled and ran my program, I didn’t get any error messages until I tried to access
/view/test. Then, it blew up with a panic message. Reading through the stack trace pretty quickly implicated the Template package, and it was a relatively quick problem to solve.