mirror of
https://github.com/golang/go.git
synced 2025-05-05 23:53:05 +00:00
My experience report is more about the type system than APIs
parent
960a7ed7f4
commit
eb71aa2f13
@ -14,7 +14,6 @@ Add new sections as appropriate.
|
||||
|
||||
**Table of Contents**
|
||||
|
||||
- [API](#api)
|
||||
- [Context](#context)
|
||||
- [Documentation](#documentation)
|
||||
- [Diagnostics and Debugging](#diagnostics-and-debugging)
|
||||
@ -24,12 +23,9 @@ Add new sections as appropriate.
|
||||
- [Logging](#logging)
|
||||
- [Performance](#performance)
|
||||
- [Time](#time)
|
||||
- [Type System](#type-system)
|
||||
- [Dependencies](#dependencies)
|
||||
|
||||
## API
|
||||
|
||||
- Sam Whited, “[Faking Enumeration Types with Consts and Unexported Types](https://gist.github.com/SamWhited/6cdbc49b4562e1a1b0526af523f5c5d7)”, July 2017, about attempting to ensure compile time correctness of values provided to an API using the type system.
|
||||
|
||||
## Context
|
||||
|
||||
- Sam Vilain, “[Using Go's context library for making your logs make sense](https://blog.gopheracademy.com/advent-2016/context-logging/),” December 2016, about extracting structured log values from context.
|
||||
@ -96,4 +92,8 @@ Add new sections as appropriate.
|
||||
|
||||
## Time
|
||||
|
||||
- John Graham-Cumming, “[How and Why the Leap Second Affected Cloudflare DNS](https://blog.cloudflare.com/how-and-why-the-leap-second-affected-cloudflare-dns/),” January 2017, about timing across leap seconds ([#12914](https://golang.org/issue/12914)).
|
||||
- John Graham-Cumming, “[How and Why the Leap Second Affected Cloudflare DNS](https://blog.cloudflare.com/how-and-why-the-leap-second-affected-cloudflare-dns/),” January 2017, about timing across leap seconds ([#12914](https://golang.org/issue/12914)).
|
||||
|
||||
## Type System
|
||||
|
||||
- Sam Whited, “[Faking Enumeration Types with Consts and Unexported Types](https://gist.github.com/SamWhited/6cdbc49b4562e1a1b0526af523f5c5d7)”, July 2017, about attempting to ensure compile time correctness of values provided to an API using the type system.
|
Loading…
x
Reference in New Issue
Block a user