|
|
|
|
|
by gonz0p0litik
1356 days ago
|
|
Best practices are subjective. What is best practice is for C is not the same as Python. SQL DBs provide consistency guarantees around mutating linked lists. It’s not hard to do that in code and use any data storage format. Imo software engineers have made software “too literal” and generated a bunch of “products” to pitch in meetings. This is all constraints on electron state given an application. A whole lot of books are sold about unit tests but I know from experience a whole lot of critical software systems have zero modern test coverage. A lot of myths about the necessity of this and that to software have been hyped to sell stock in software companies the last couple decades. |
|
Of course, dogmatic adherence to any principle is a problem (including this one). Tools can be misused, but that doesn't really affect how useful they can be; though I think better tools are generally the kind that people will naturally use correctly, that's not a requirement.