Seriously?
-
public int Lenght
{
get { return this.Lenght; }
}[Code from here](https://github.com/AdunanzA/Evolution-DHT/blob/master/Evolution.Dht/Kademlia/BucketList.cs) :sigh: :doh: :rolleyes: :omg: :wtf: X| :thumbsdown: Maybe that's how I should sign posts. :laugh:
Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802
-
public int Lenght
{
get { return this.Lenght; }
}[Code from here](https://github.com/AdunanzA/Evolution-DHT/blob/master/Evolution.Dht/Kademlia/BucketList.cs) :sigh: :doh: :rolleyes: :omg: :wtf: X| :thumbsdown: Maybe that's how I should sign posts. :laugh:
Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802
And what is "Seriously?" the Problem? I would skip such minor things. Bruno :confused: The longer I'm here the more I have a Feeling that programmers discuss about how to Programm, and because of endless discussions about pattern and this and that they are not able to do their Job ;)
-
And what is "Seriously?" the Problem? I would skip such minor things. Bruno :confused: The longer I'm here the more I have a Feeling that programmers discuss about how to Programm, and because of endless discussions about pattern and this and that they are not able to do their Job ;)
It's not about patterns, it's about stupid code: that won't return, it will overflow the stack. Shows the level of testing they did on the rest of the code as well. :sigh:
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!
-
It's not about patterns, it's about stupid code: that won't return, it will overflow the stack. Shows the level of testing they did on the rest of the code as well. :sigh:
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!
That was my first thought: It should generate a stack overflow (regardless of the language). I'm not so skillfull with C# but recent C++ compilers will throw a warning for such code. And I guess the C# compiler will do that too (both with higher warning level). Then they did not even test their code but compile it also with a low warning level.
-
public int Lenght
{
get { return this.Lenght; }
}[Code from here](https://github.com/AdunanzA/Evolution-DHT/blob/master/Evolution.Dht/Kademlia/BucketList.cs) :sigh: :doh: :rolleyes: :omg: :wtf: X| :thumbsdown: Maybe that's how I should sign posts. :laugh:
Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802
The useless FileNotFoundException catch is more offensive.
This space for rent
-
public int Lenght
{
get { return this.Lenght; }
}[Code from here](https://github.com/AdunanzA/Evolution-DHT/blob/master/Evolution.Dht/Kademlia/BucketList.cs) :sigh: :doh: :rolleyes: :omg: :wtf: X| :thumbsdown: Maybe that's how I should sign posts. :laugh:
Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802
I like the optimistic (and useless) initialization of
port
in this snippet. :)int port = 4401;
Int32.TryParse(strPort, out port);
peer.EndPoint = new IPEndPoint(address, port);/ravi
My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
-
I like the optimistic (and useless) initialization of
port
in this snippet. :)int port = 4401;
Int32.TryParse(strPort, out port);
peer.EndPoint = new IPEndPoint(address, port);/ravi
My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
I'm fine with that. When debugging, you might want to skip over the call to TryParse yet have a valid value in Port.
-
I'm fine with that. When debugging, you might want to skip over the call to TryParse yet have a valid value in Port.
PIEBALDconsult wrote:
When debugging, you might want to skip over the call to TryParse yet have a valid value in Port.
In that case I would
#if DEBUG
it. The way it's written implies the developer assumesport
will have the value 4401 if theInt32.TryParse()
fails. /raviMy new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
-
PIEBALDconsult wrote:
When debugging, you might want to skip over the call to TryParse yet have a valid value in Port.
In that case I would
#if DEBUG
it. The way it's written implies the developer assumesport
will have the value 4401 if theInt32.TryParse()
fails. /raviMy new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
Ravi Bhavnani wrote:
implies the developer assumes
I disagree.
-
kmoorevs wrote:
Is it a Spanish compiler?
And why should that be funny?
M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.
-
public int Lenght
{
get { return this.Lenght; }
}[Code from here](https://github.com/AdunanzA/Evolution-DHT/blob/master/Evolution.Dht/Kademlia/BucketList.cs) :sigh: :doh: :rolleyes: :omg: :wtf: X| :thumbsdown: Maybe that's how I should sign posts. :laugh:
Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802
Well, since that's the wrong spelling for 'length' it's safe to assume it will only be called by an error - so if it recalls itself until it crashes, nothing's really been lost, anyway. Thus, the balance is restored in this, the best of all possible worlds.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
"If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010
-
I'm fine with that. When debugging, you might want to skip over the call to TryParse yet have a valid value in Port.
You can manually set values for variables while debugging C#, so initialization isn't necessary (but convenient nonetheless, although I'd remove it when done debugging) :)
Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly
-
public int Lenght
{
get { return this.Lenght; }
}[Code from here](https://github.com/AdunanzA/Evolution-DHT/blob/master/Evolution.Dht/Kademlia/BucketList.cs) :sigh: :doh: :rolleyes: :omg: :wtf: X| :thumbsdown: Maybe that's how I should sign posts. :laugh:
Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802
BucketList: 1. Learn how to write code. 2. Improve this code. 3. Climb the Mount Everest.
Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly
-
You can manually set values for variables while debugging C#, so initialization isn't necessary (but convenient nonetheless, although I'd remove it when done debugging) :)
Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly
Sure, but why not simply code the value you want?
-
BucketList: 1. Learn how to write code. 2. Improve this code. 3. Climb the Mount Everest.
Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly
4. Stay there, not bothering anybody.
-
4. Stay there, not bothering anybody.
A lot of people should add that to their list :laugh:
Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly
-
That was my first thought: It should generate a stack overflow (regardless of the language). I'm not so skillfull with C# but recent C++ compilers will throw a warning for such code. And I guess the C# compiler will do that too (both with higher warning level). Then they did not even test their code but compile it also with a low warning level.
This usually happens by accident when they implement the property before defining the accompanying field. It's happened to me a couple of times. I compile at the highest warning level and VS2013 doesn't catch this error at compile time.A "self-referencing property" compile-time warning would be nice to have.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
public int Lenght
{
get { return this.Lenght; }
}[Code from here](https://github.com/AdunanzA/Evolution-DHT/blob/master/Evolution.Dht/Kademlia/BucketList.cs) :sigh: :doh: :rolleyes: :omg: :wtf: X| :thumbsdown: Maybe that's how I should sign posts. :laugh:
Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802
-
isnt that a recursive call which should crash the stack :confused:
Press F1 for help or google it. Greetings from Germany
KarstenK wrote:
isnt that a recursive call which should crash the stack
Exactly.
Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802
-
kmoorevs wrote:
Is it a Spanish compiler?
And why should that be funny?
M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.
There was a video by Veritasium, on how Spanish needs more or less double the words in order to convey the same amount of information, compared to English. Relate the video to the fact that the 'get length' appeared to have been written twice, you get a joke. Well it's funny now that I had to explain everything but nonetheless, nice effort kmoorevs.