mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

9.3K
active users

#testability

0 posts0 participants0 posts today

Have you ever wondered how to measure #CognitiveLoad? There is no standardized scientific method for measuring it. However, for teams involved in software delivery and operations, we can ask about their understanding of the software, business domain, and user needs. By identifying factors that contribute to increased cognitive load, such as #testability, #operability, prioritization difficulties, and domain complexity, we can work towards alleviating these challenges.

I can't quite convince myself yet that all inheritance/coupling is intrinsically bad, but I'm more and more recognising abstract base classes (ABCs) and #mixin classes as anti-patterns because they hinder #testability, which to me is key to quality software; #ABCs and mixins are by construction impossible to test on their own, and both patterns only make sense if a language supports inheritance, so it seems that the simplest option to avoid them is to get rid of inheritance altogether.

Have you ever wondered how to measure #CognitiveLoad? There is no standardized scientific method for measuring it. However, for teams involved in software delivery and operations, we can ask about their understanding of the software, business domain, and user needs. By identifying factors that contribute to increased cognitive load, such as #testability, #operability, prioritization difficulties, and domain complexity, we can work towards alleviating these challenges. bit.ly/3glIZxR