We’re excited to share that Structure101 has been acquired by @SonarSource! Folding Structure101’s capabilities into Sonar’s products will empower developers to better architect their code early in the development process.
While it’s fairly normal for technical team leads to work to minimise #technicaldebt, they often fail to communicate the importance of resourcing these efforts?
According to @CapeofGoodCode1, they may be using the wrong messaging https://t.co/Rlwe4ZGJbh
@InformatikAktue
Who is to blame when complexity spirals out of control?
Until someone is made directly accountable for controlling measurable complexity on a project, inevitably complexity will end up controlling the project.
#complexity#codequality#softwarearchitecture#softwarearchitect
“The purpose of software engineering is to control complexity, not to create it.”
- Pamela Zave
You have ‘a level’ of complexity by the second line of code. After that, it’s simply orders of magnitude. Complexity is necessary.
It’s unnecessary complexity which should be avoided
While it’s fairly normal for technical team leads to work to minimise technical debt, why is it so often the case that they completely fail to communicate the importance of resourcing these efforts to management?
#structure101#technicaldebt#codequality#softwarearchitecture
One thing is for sure – cycles make it much harder to tell the story of a codebase.
The fact that this quote from John Lakos' book is almost 30 years old, but still resonates, says as much about the point as it does about the book!
#softwarearchitecture#codewisdom#codequality
In the early ‘90’s the US Department of Defense commissioned Mitre to develop guidelines for the successful acquisition and management of #software systems. One of the reports significant conclusions stated:
#softwarearchitecture#structure101#codequality
#C/C++ models can be difficult to interpret if the file structure of the model doesn't reflect the structure that the project team are used to. #Structure101 has a set of features for manipulating the generated file and folder names.
#SoftwareArchitecture
https://t.co/xx65Bi67MO
'Using Structure101 “modules” to control APIs in #C/C++'
How to achieve API control between projects using the #Modules feature in #Structure101 Studio.
#SoftwareArchitecture
https://t.co/YTL5aeFXt6
If you ever want to split a module up based on how it is used by other modules, here's a step-by-step on how to do that with @structure101 ...
https://t.co/i8qil3iVP9
#monolith#microservices#modularity