Knitting Needles and KeyboardsWEBPDF
By Frances Buontempo
Traditionally, both journals and developers have editors. Frances Buontempo considers the role of an editor, in another attempt to avoid writing an editorial.
A Model for Debug ComplexityWEBPDF
By Sergey Ignatchenko and Dmytro Ivanchykhin
Debugging any program can be difficult. Sergey Ignatchenko and Dmytro Ivanchykhin develop a mathematical model for its complexity.
Valgrind Part 6 - Helgrind and DRDWEBPDF
By Paul Floyd
Debugging multi-threaded code is hard. Paul Floyd uses Helgrind and DRD to find deadlocks and race conditions.
Quality Matters #7 Exceptions: the story so farWEBPDF
By Matthew Wilson
Exception handling is difficult to get right. Matthew Wilson recaps the story so far.
Causality - Relating Distributed Diagnostic ContextsWEBPDF
By Chris Oldwood
Supporting a system with many moving parts can be hard. Chris Oldwood demonstrates one way to add tags to log information to aid diagnosis.
Executable Documentation Doesn’t Have To Slow You DownWEBPDF
By Seb Rose
Comprehensibility of end-to-end scenarios and quick feedback of unit tests are competing goals. Seb Rose introduces Cucumber with tags to meet both needs.
Why Dysfunctional Programming MattersWEBPDF
By Teedy Deigh
Function progamming is all the rage. Teedy Deigh considers how it offers many opportunities for the serious programmer.
Copyright (c) 2018-2023 ACCU; all rights reserved.