ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Programming Topics or Overload Journal #3 - Aug 1993

Options:
View Article Map
View Archives
Do Repeat Yourself
Description : Software developers are well aware of the ‘DRY Principle’. Lucian Radu Teodorescu investigates when this common wisdom does not always hold.
Category: [ Programming Topics | Overload Journal #151 - June 2019 ]
Don’t Assume Any Non-Zero exit() Will Fail!
Description : Silas S. Brown shares his finding on process exit codes.
Category: [ Programming Topics | CVu Journal Vol 30, #3 - July 2018 ]
doctest – the Lightest C++ Unit Testing Framewor
Description : C++ has many unit testing frameworks. Viktor Kirilov introduces doctest.
Category: [ Programming Topics | Overload Journal #137 - February 2017 ]
Determinism: Requirements vs Features
Description : A program can easily be non-deterministic. Sergey Ignatchenko considers how to define determinism.
Category: [ Programming Topics | Overload Journal #135 - October 2016 ]
Debugging – What Has Changed in the Last Decade?
Description : Neil Horlock travels through time in search of bugs.
Category: [ Programming Topics | CVu Journal Vol 28, #3 - July 2016 ]
Dogen: The Package Management Saga
Description : How do you manage packages in C++? Marco Craveiro eventually discovered Conan after some frustrating experiences.
Category: [ Programming Topics | Overload Journal #133 - June 2016 ]
Deterministic Components for Distributed Systems
Description : Non-deterministic data leads to unstable tests. Sergey Ignatchenko considers when this happens and how to avoid it.
Category: [ Programming Topics | Overload Journal #133 - June 2016 ]
Defining Concepts
Description : Concepts provide a new way of constraining code. Andrew Sutton shows us how to define and use them.
Category: [ Programming Topics | Overload Journal #131 - February 2016 ]
Don’t Design for Performance Until It’s Too Late
Description : People claim optimisation can cause unreadable code. Andy Balaam argues good performance should be at the core of code design.
Category: [ Programming Topics | Overload Journal #128 - August 2015 ]
Delayed Copy Pattern
Description : Vassili Kaplan presents some techniques for making efficient use of the STL containers in C++.
Category: [ Programming Topics | CVu Journal Vol 26, #6 - January 2015 ]
Designing Observers in C++11
Description : The observer pattern is over two decades old. Alan Griffiths fits a venerable design pattern into a contemporary context.
Category: [ Programming Topics | Overload Journal #124 - December 2014 ]
Debuggers Are Still For Wimps
Description : Frances Buontempo shows how to remote debug python from Visual Studio.
Category: [ Programming Topics | CVu Journal Vol 26, #5 - November 2014 ]
Debug Complexity: How Assertions Affect Debugging Time
Description : Debugging any program can be time consuming. Sergey Ignatchenko and Dmytro Ivanchykhin extend their mathematical model to consider the effect of assertions.
Category: [ Programming Topics | Overload Journal #123 - October 2014 ]
Defining Visitors Inline in Modern C++
Description : The Visitor pattern can involve non-local boilerplate code. Robert Mill and Jonathan Coe present an inline Visitor in C++.
Category: [ Programming Topics | Overload Journal #123 - October 2014 ]
Does Test-Driven Development Harm Clarity?
Description : Is clarity the key thing to aim for when writing software? Andy Balaam considers if TDD harms clarity and if this matters.
Category: [ Programming Topics | Design of applications and programs | Overload Journal #122 - August 2014 ]
Dynamic C++ (Part 2)
Description : Previously we saw how to use some simple dynamic features in C++. Alex Fabijanic and Richard Saunders explore more powerful dynamic tools.
Category: [ Programming Topics | Overload Journal #116 - August 2013 ]
Demons May Fly Out Of Your Nose
Description : Language standards give guarantees about valid program behaviour. Olve Maudel discovers what happens if you break your end of the bargain.
Category: [ Programming Topics | Overload Journal #115 - June 2013 ]
Dynamic C++, Part 1
Description : Static and dynamic languages have different trade-off. Alex Fabijanic attempts to get the best of both worlds.
Category: [ Programming Topics | Overload Journal #115 - June 2013 ]
Debugging Run Time Memory Problems
Description : The C++ Standard is often silent on what happens when things go wrong. Matthew Jones looks under the bonnet to take control.
Category: [ Programming Topics | Overload Journal #98 - August 2010 ]

  |<   <   1   2   >   >|
Sort by Date Title