AARRGGHHHH!!!!!
-
Thank you. Exactly.
How often do you have to declare stuff like in C++ std::unordered_map::const_iterator? It's hardly the rule. If you're declaring
Tuple, KeyValuePair>
or something like that, maybe it makes sense. But more often than not, it doesnt.
To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia
-
I absolutely despise when people say "oh, I'm using this because it reduces the amount of code I have to type". F**** me. If you don't like typing, why are you a programmer? I need a punching bag in my home-office. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
F*** me too. And Resharper that says lazy mode
var
is a good thing. :mad:To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia
-
V. wrote:
Knock yourself one out!
Not sure if you intended to, or did so by mistake, but that phrase has a very particular meaning. Maybe type the phrase into google images and click on the I'm feeling lucky button :~
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
-
I absolutely despise when people say "oh, I'm using this because it reduces the amount of code I have to type". F**** me. If you don't like typing, why are you a programmer? I need a punching bag in my home-office. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
If I liked typing I'd have been a typist. If I could write code without typing at all I would. BTW: I almost exclusively use "var" and see little wrong with it. I guess I'm an "implied typist"! :laugh: But I also use bigLongVariableNames, because that's where the real value of all those extra characters comes in.
-
JimmyRopes wrote:
They unify the way many various things are accessed
To the lowest common, and therefore the least efficient, method possible. And it's unreadable.
PIEBALDconsult wrote:
To the lowest common, and therefore the least efficient, method possible.
Is this just speculation or can you cite data to back up your psition?
PIEBALDconsult wrote:
And it's unreadable.
I, personally, find this a lot more readable than the alternative.
XDocument xml = XDocument.Load(Environment.GetEnvironmentVariable("SystemDrive") + @"\manifest.xml");
var oledbconn = from el in xml.Root.Elements("webservice") where el.Attribute("name").Value == ServiceName select el.Element("OleDbConnection").Value; OleDbConnectionString = oledbconn.FirstOrDefault();
You, of course, are entitled to your opinion.
Once you lose your pride the rest is easy. In the end, only three things matter: how much you loved, how gently you lived, and how gracefully you let go of things not meant for you. – Buddha Simply Elegant Designs JimmyRopes Designs
-
If I liked typing I'd have been a typist. If I could write code without typing at all I would. BTW: I almost exclusively use "var" and see little wrong with it. I guess I'm an "implied typist"! :laugh: But I also use bigLongVariableNames, because that's where the real value of all those extra characters comes in.
-
I absolutely despise when people say "oh, I'm using this because it reduces the amount of code I have to type". F**** me. If you don't like typing, why are you a programmer? I need a punching bag in my home-office. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
Marc Clifton wrote:
If you don't like typing, why are you a programmer?
Maybe you should educate them on how to be a professional rather than an amateur. Professionals understand that code is part of a process and not the sole point of development. Of course other parts of the process are architecture, design, implementation, testing and maintenance. Not to mention the cost of all of those. Of those steps the part that "reduces" code is only one part. Unless it does, objectively, reduce the cost overall then it isn't in fact professional. At a minimum it must be easier to maintain (thus understand) for the average programmer that works at the company. If it doesn't then it isn't cost effective and therefor it fails.
-
Couldn't agree more with you. I would also like to add that even if you have Visual Studio it interrupts reading and interpreting the code. Making it harder to understand for someone that is reading the code for the first time. I blame ReSharper for the fever of using var everywhere. That's the argument of many: "Oh, but Resharper says to use var everywhere". I wish I knew who at ReSharper dev team decided it was a good thing.
To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia
Fabio Franco wrote:
I blame ReSharper for the fever of using var everywhere.
Indeed! :| That's why I quickly felt pressured into using
var
. However, as with most things ReSharper, you can turn off the 'hint' in the ReSharper settings if the nagging gets too much and your employer's required coding style doesn't prohibit it. :-D -
Fabio Franco wrote:
I blame ReSharper for the fever of using var everywhere.
Indeed! :| That's why I quickly felt pressured into using
var
. However, as with most things ReSharper, you can turn off the 'hint' in the ReSharper settings if the nagging gets too much and your employer's required coding style doesn't prohibit it. :-DPaul Benson wrote:
ou can turn off the 'hint' in the ReSharper settings
Yeah, but by that time, ReSharper already damaged the new devs. :(
To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia
-
I absolutely despise when people say "oh, I'm using this because it reduces the amount of code I have to type". F**** me. If you don't like typing, why are you a programmer? I need a punching bag in my home-office. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!