Skip to main content
JacquesB's user avatar
JacquesB's user avatar
JacquesB's user avatar
JacquesB
  • Member for 10 years, 8 months
  • Last seen this week
awarded
revised
Loading…
comment
What SOLID principles does the Java List interface challenge?
@candied_orange: I have edited the answer to make it more clear. But it is not about the specific subsets used by each individual method, since this would lead to a combinatorial explosion.
revised
Loading…
Loading…
comment
Is it okay to mix OOP and modular approaches when building a backend with TypeScript/JavaScript?
Using functions/modules where most appropriate and classes where most appropriate is absolutely a good design practice.
comment
In an enterprise software team, is it recommended for developers to maintain a business knowledge wiki to understand domain concepts and processes?
@DocBrown: In the scenario described in the question, the documentation is created by and for the developer team. So if an organizational process changes in a different department, how will this documentation for the developers get updated? Of course you can appoint some poor developer to be "responsible", but how will they even know some process or workflow have changed in a different part of the organization?
comment
Loading…
awarded
comment
Is there a single word for a "non-empty" string?
The question is reasonable, but the answer is: there is no better term than "non-empty".
comment
Is there a single word for a "non-empty" string?
I suspect "non-empty" is going to cause less confusion.
Loading…
comment
Can a language be sound if it doesn't promise safety?
The question is not about if there is bugs in the code. Soundness refers to the soundness of the type system of the language.
revised
Loading…
Loading…
Loading…
Loading…
Loading…
comment
Good way to represent connectivity between nodes of tree (outside of tree hierarchy)?
"threads can freely add/modify/delete ... I've been assured that such ops will be atomic" - atomic in what sense? If adding a link affect two separate nodes (as in approach 3), how can that operation be atomic? Do you lock the tree against concurrent updates?
1
2 3 4 5
174