Today I wanted to share two links to articles by Matthew Wilson. The series “Quality Matters” deals with the subject of writing high-quality software. This is one of the few places where terms related to software quality are well defined and actually convey meaning. Also, if you find pieces of advice like “use exceptions in exceptional situations” or “use exceptions to signal errors” unsatisfactory, you will appreciate this series. Another article on the similar subject worth recommending is “Contract Programming 101.”
Blogroll
- // info
- Alf on programming
- Anthony Williams's blog
- Asymmetric Transfer
- Bannalia
- Bartosz Milewski's Cafe
- Boris Kolpackov
- C++ Truths
- Corensic
- Eric Niebler
- Fluent {C++}
- Functional C++
- isocpp.org
- Marshall's C++ Musings
- Meeting C++
- Musing Dragoman
- Optimizing C++ Code
- Preshing on Programming
- Scrupulous Abstractions
- Simplify C++!
- Stefanus Du Toit's Blog
- Sutter’s Mill
- Tales of C++
- Tom Honermann, C++ minion
- Train of thoughts on C++
- [Un]defined behavior
C++ Links
- ACCU Overload
- Alex Stepanov's Papers
- Bjarne Stroustrup's homepage
- Boost Library Incubator
- Boost's homepage
- C++ Annotations
- C++ Core Guidelines
- C++ FAQ @ isocpp.org
- C++ Standards Committee — LWG
- Flaming Dangerzone
- FPComplete
- Guru Of The week
- Howard Hinnant's page
- ISO C++ Standard – Discussion
- ISO C++ Standard – Future Proposals
- Matthew Wilson's work
- SGI STL
- Standard C++ Foundation
- STL Programmer's Guide
- The C++ Standards Committee
- Thomas Becker's
- Wikipedia on C++11
C++ Videos