All posts filed under “Software

Brainstorming about Code Reviews

My company is currently working toward achieving CMMI Dev Maturity Level 3. An area the technical solutions working group is exploring is how to formally integrate code reviews into our software development workflows. This post serves as a collection of…

Survey of BDD and TDD

These notes came from some professional development training (June 2017) on behavior-driven design (BDD) and test-driven design (TDD). They focus more so on BDD, as TDD is more of a well-understood technique. The premise for both techniques is that the…

Outsider’s Architecture Review

  TL;DR — There are several benefits to you, your team, and your project by doing an end-to-end review of a “slice” of an application in which you have no prior experience. Context Our team at work has been assigned…