3 ms·
The biggest issue I have is the current fashion for functional languages resulting in mixed style code bases. I've been working on established applications writ
by rb808 10y ago
The biggest issue I have is the current fashion for functional languages resulting in mixed style code bases. I've been working on established applications written in Java/C#/Python that have OO, imperative and now functional code all mixed together.
If I had it my way we'd choose one or the other but no one can agree which is the best way to write code.
- galangalalgol 10y agoThat is because there isn't one. Analogies for software are notoriously imprecise but... You wouldn't pound in a nail with a sawzall. Trying to be pure with any style leads to awkward code in anything but the most straightforward tasks. Do what works, be like water etc.
- nathanaldensr 10y agoThe style takes a backseat to readability and maintainability. Try creating complex object queries in .NET without LINQ; good luck at reading and maintaining that code. I'll take my lambda expressions any day over that, thank you. I remember "the good old days" of C# 1.0 and you'd be crazy to want to go back there.