Showing posts with label
software engineering
.
Show all posts
Showing posts with label
software engineering
.
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...
2025-02-10
The best code review comment ever
›
I just wrote a code review comment that I feel particularly smug about. The code I was reviewing: class PointClouds ... My comment: I...
2 comments:
2024-10-28
Testana: A better way of running tests
›
Abstract: A software testing tool is presented, which uses dependency analysis to greatly optimize the process of running tes...
2024-09-27
Continuous Code Quality Improvement
›
While working on code in the context of a certain task, a programmer often discovers some preexisting quality issue. When this happens...
2024-06-07
How to organize a Visual Studio Solution
›
Visual Studio is a capricious product, and its "Solution" subsystem is especially capricious. When you look at what opt...
2024-05-31
Incident Impact Calculation Formula
›
The Mike Nakis formula for calculating the impact of an incident: I = S × G × T Where: I is the impact of the incident. S is the...
Simplification of triple-choice prompts to dual-choice
›
I have a lot to say about the modern trend in graphical user interface design which aims to achieve an impossibly clean look at th...
2024-04-01
Audit Testing
›
Abstract: An automated software testing technique is presented which spares us from having to stipulate our expectations in test...
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-03-07
The most important quality of software
›
What is the most important quality of software? Correctness, they say. And what is the second most important quality of software? R...
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-09-05
Converting MSBuild project files from legacy-style to SDK-style
›
I recently did this at work, and I decided to document the process here in the form of a how-to guide. Please note that I am not ...
2023-08-15
On the "Dotfuscator" tool by PreEmptive Solutions
›
I am giving this tool a try at work, and I am encountering a great many problems with it. I decided to publicly document my findi...
2023-07-21
Migrating a project from DotNet Framework 4.7.2 to DotNet 7
›
I recently did this at work, and I decided to document the process here in the form of a how-to guide. Please note that I am not ...
2023-07-06
[SOLVED] Maven deploy fails with status 422 unprocessable entity
›
It has been more than a year since I created this question on GitHub Community; a couple of days after that I found the solution by myself, ...
2023-06-12
The Trouble with XAML Hot Reload in WPF
›
The XAML Hot Reload feature of WPF is extremely useful because GUI work often involves tweaking visual aspects of an application, ...
2023-05-26
Program Code is Uncountable
›
There are some words in English that are uncountable. For example: cheese , furniture , music , evidence , research , knowledge , ...
2023-05-13
Hyrum's Law
›
With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable behaviors of your syst...
›
Home
View web version