Questions tagged [evidence-based]
6 questions
54
votes
7 answers
Is it bad practice to not delete redundant files right away from VCS but instead mark them as "To be deleted" with comments first?
I wanted to know if the way I deal with source files that need to be deleted from version control could be regarded as bad practice.
I want to explain it to you based on that example:
I recently got very angry because I had to tediously sort out…

Bruder Lustig
- 655
- 5
- 8
18
votes
2 answers
Is there evidence that the use of dependency injection improves outcomes in software engineering?
Notwithstanding its popularity, is there any empirical evidence that shows that Dependency Injection (and/or using a DI container) helps with, say, reducing bug counts, improving maintainability, or increasing development velocity on real-life…

NMrt
- 479
- 3
- 9
12
votes
7 answers
Empirical evidence for choice of programming paradigm to address a problem
The C2 wiki has a discussion of Empirical Evidence for Object-Oriented Programming that basically concludes there is none beyond appeal to authority. This was last edited in 2008. Discussion here seems to bear this out: questions on whether OO is…
user4051
6
votes
1 answer
Is testable code actually more stable?
A google scholar search turns up numerous papers on testability, including models for computing testability, recommendations for how ones code can be more testable, etc.
They all come with the assertion that more testable code is more stable,…

Xodarap
- 227
- 1
- 6
-1
votes
2 answers
Is there any scientific evidence that programming katas work?
The idea of programming katas is kind of widespread at this point. A lot of people know what that is, not a lot of people actually practice it.
Furthermore, you can find a lot of resources about coding katas on the internet, majority saying that…

Gustavo Meira
- 115
- 2
-1
votes
1 answer
How to verify that library assemblies originate from a given Web site?
How would the following solution be implemented? Would you need to put this code in each library assembly or just in the main assembly that is determining whether it is safe to call the library assembly based on whether or not it originates from a…

Richard Leyton
- 1
- 2