Topics /

Software Engineering

The most popular blog posts about software engineering on Hacker News. 1,031 posts.

2015
425

PEP 0484 – Type Hints is accepted

PEP 3107 introduced syntax for function annotations, but the semantics were deliberately left undefined. There has now been enough 3rd party usage for static type analysis that the community would benefit from a standard vocabulary and baseline tools w...

442

Error handling in Rust

Like most programming languages, Rust encourages the programmer to handle errors in a particular way. Generally speaking, error handling is divided into two broad categories: exceptions and return values. Rust opts for return values.