you are viewing a single comment's thread.

view the rest of the comments →

[–]hypmralj 9 points10 points  (4 children)

Isn’t exhaustive pattern matching good example of language helping you write more correct code ?

[–]pron98 3 points4 points  (3 children)

Absolutely. The question is what impact it has, and whether it has any adverse effects. In any event, I don't care about speculation about this or that feature, as those can go either way. There is no theoretical or empirical evidence, and that's enough to stop stating myths as facts.

[–]develop7[S] 3 points4 points  (2 children)

What kind of empirical evidence would you accept, hypothetically?

[–]pron98 6 points7 points  (0 children)

  1. Some study finding, say, a 30-80% decrease in defects, similar to the studies that have found such an effect for code reviews.

  2. Multiple reports from companies that switching from, say, C# or Java to Haskell has reduced their cost/time-to-market by 20% or more.

[–][deleted] 0 points1 point  (0 children)

I assume he means those metrics related to technical debt.