On 2011-09-05 11:55, Alix Pexton wrote:
I had a quick look through the archives to see if anything about this
talk by Joshua Bloch had been posted before, but couldn't find any
references. Here are the slides...
http://lcsd05.cs.tamu.edu/slides/keynote.pdf
I think I remember seeing a (poor quality) video of the presentation too.
I'd be interested to hear what people think of these guidelines and if
anyone has any other good API design resources to share.
A...
I basically agree with everything on those slides. Some things are Java
specific and don't apply to D. For example, a final class can have
public fields since D supports properties.
Another good read is the book "Clean Code":
http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
--
/Jacob Carlborg