Showing posts with label
software architecture
.
Show all posts
Showing posts with label
software architecture
.
Show all posts
2025-04-06
The confusion about the term Unit Testing
›
Virtually everyone claims to be doing Unit Testing, but there is a surprising amount of disagreement as to how unit testing is de...
2024-03-29
Artificial Code Coverage
›
Abstract: In this paper I put forth the proposition that contrary to popular belief, 100% code coverage can be a very advantageo...
2024-01-28
Types of dependencies
›
The term "dependency" is used very often in software engineering, but depending on context, it may mean slightly differ...
2023-12-29
Call Graph Acyclicity
›
Abstract In technical design of software systems as conventionally practiced, call graphs often contain cycles. We show that cyc...
2023-12-23
Towards Authoritative Technical Software Design
›
Abstract In this paper we examine the long-standing need within the Software Engineering Discipline for technical design docume...
2023-01-16
Definition: Collaborator
›
I have been coming across the term collaborator in software literature, and I have been using it too in my own writings, but wit...
2023-01-15
If you are using mock objects you are doing it wrong.
›
Abstract: The practice of using Mock Objects in automated software testing is examined from a critical point of view and found t...
2023-01-08
Collaboration Monitoring
›
Abstract: An automated software testing technique is presented which solves the fragile test problem of white-box testing by allowin...
2022-12-18
On messages and message-passing
›
Over the decades, numerous software system architectures have emerged which require invocation...
2022-12-11
Intertwine
›
Abstract A mechanism is described for automatically converting method invocations of any pr...
2022-10-19
Incremental Integration Testing
›
Abstract: A new method for Automated Software Testing is presented as an alternative to Unit Testing . The new method retains t...
2022-10-18
Software Testing with Fakes instead of Mocks
›
Abstract: What are fakes , what are their benefits, and why they are incontestably preferable over mocks . Also, how to create f...
2022-08-22
The Deployable Design Document
›
Abstract A need is identified and a solution is proposed for a novel set of software tools to facilitate the visual composition ...
2022-08-16
On Microsoft "Visual" products
›
The logo from Visio version 1.0 This post is intended as suppo...
On UML (oh, do not get me started)
›
The UML logo, by Object Management Group®, Inc. from uml.org ; Public Domain. This post is intended as support material for another post ...
2021-12-14
White-Box vs. Black-Box Testing
›
I have something blasphemous to tell you. Unit Testing is wrong. There, I said it. I know I just insulted most people's sacr...
2021-12-04
What is wrong with Full Stack Development
›
Inntel Hotel at Amsterdam, Zaandam Table of Contents What is f...
2021-10-15
The Stateful Microservice
›
I did a quick search for the term and did not find anything concrete, so I thought I might as well publicly document my thoughts. ...
2021-10-14
On Stateless Microservices
›
This post discusses the stateless microservice design pattern; it is meant as support material for other posts of mine that discuss mi...
So, what is a Microservice, anyway?
›
This article attempts to shed some light on what a microservice really is; it is meant as support material for other posts of mine that disc...
›
Home
View web version