Replies: 2 comments 6 replies
-
cc @haxtibal @thseiler @nicpappler @johanenglund @fkromer @BenGardiner @richardbarlow @RobertoBagnara |
Beta Was this translation helpful? Give feedback.
-
I think you list good arguments and I can add to that: ease of creating sdoc in tests and also generating 'templatized' or other repetitive docs So I think the existence of this 'format' is justified but I don't see replacing your excellent strict grammar because, as Richard points out there will always be need for validation and audit when these requirements are applied to fields that need that rigor. (Perhaps eventually all fields 🤷♂️) Anyhow, my 0.02$ : introduce python as sdoc? Yes. Replace sdoc grammars with it? No |
Beta Was this translation helpful? Give feedback.
-
Is it crazy enough to consider replacing SDoc or adding another format where the requirements could be described in pure Python?
There are so many arguments for lowering the requirements content to the level of pretty much Python and code:
type-safety, modularity, no need to deal with a custom format (SDoc) and handling its model, ...
This change would move it much closer to the other formats like SPDX or ReqIF because you cannot be any stronger than being pure software.
This is a data as code approach in its direct form.
Beta Was this translation helpful? Give feedback.
All reactions