Code Room
Code reviewMedium
Question
Review this Go code computing an average rating from rows.
What a strong answer looks like
Separate real bugs from style. Rank issues by severity, point at the root cause rather than the symptom, and suggest a concrete fix — specific and kind.
Learn the concepts
type Review struct{ Rating sql.NullInt64 } func avgRating(reviews []Review) float64 { var sum int64 for _, r := range reviews { sum += r.Rating.Int64 } return float64(sum) / float64(len(reviews))}Run or narrate your approach, then ask the coach.