Click here to Skip to main content
15,887,683 members

The Weird and The Wonderful

   

The Weird and The Wonderful forum is a place to post Coding Horrors, Worst Practices, and the occasional flash of brilliance.

We all come across code that simply boggles the mind. Lazy kludges, embarrassing mistakes, horrid workarounds and developers just not quite getting it. And then somedays we come across - or write - the truly sublime.

Post your Best, your worst, and your most interesting. But please - no programming questions . This forum is purely for amusement and discussions on code snippets. All actual programming questions will be removed.

 
QuestionRe: Submission for the Guiness book of world records Pin
AspDotNetDev29-Dec-10 7:08
protectorAspDotNetDev29-Dec-10 7:08 
AnswerRe: Submission for the Guiness book of world records [modified] Pin
Michael Agroskin29-Dec-10 10:22
Michael Agroskin29-Dec-10 10:22 
GeneralRe: Submission for the Guiness book of world records Pin
TorstenH.3-Jan-11 4:35
TorstenH.3-Jan-11 4:35 
GeneralRe: Submission for the Guiness book of world records [modified] Pin
Michael Agroskin3-Jan-11 15:35
Michael Agroskin3-Jan-11 15:35 
GeneralRe: Submission for the Guiness book of world records Pin
Rob Grainger7-Jan-11 4:13
Rob Grainger7-Jan-11 4:13 
GeneralRe: Submission for the Guiness book of world records Pin
Michael Agroskin7-Jan-11 7:10
Michael Agroskin7-Jan-11 7:10 
GeneralCoded by an Expectional person Pin
senny28-Dec-10 22:30
senny28-Dec-10 22:30 
GeneralRe: Coded by an Expectional person Pin
AspDotNetDev29-Dec-10 7:02
protectorAspDotNetDev29-Dec-10 7:02 
Assuming this is C#... exception handling is probably not necessary (though better safe than sorry), ToString is not necessary on something that is already a string, the initial assignments are not necessary if they're going to get assigned in the catches, catching a particular exception is not necessary if the exception variable is not going to be used (there are some nuances to that, but for this example it seems unnecessary), and the repeated functionality is not encapsulated in a function. Maybe this would be more appropriate:

C#
private string GetConfigSetting(string key)
{
    string val;
    try
    {
        val = ConfigurationSettings.AppSettings[key];
    }
    catch
    {
        val = string.Empty;
    }
    return val;
}

// In a land far far away...
string EnableLogging = GetConfigSetting("EnableLogging");
string WSURL  = GetConfigSetting("WSURL");
string TransformXSLPath = GetConfigSetting("TransformXSLPath");


Does that about do it, or was there something else you noticed that was horrific/shameful?

GeneralRe: Coded by an Expectional person Pin
senny30-Dec-10 0:41
senny30-Dec-10 0:41 
GeneralRe: Coded by an Expectional person Pin
AspDotNetDev30-Dec-10 6:50
protectorAspDotNetDev30-Dec-10 6:50 
GeneralProgramming Hell Pin
Affan Saied28-Dec-10 20:53
Affan Saied28-Dec-10 20:53 
GeneralRe: Programming Hell Pin
_Erik_29-Dec-10 5:07
_Erik_29-Dec-10 5:07 
GeneralRe: Programming Hell Pin
AspDotNetDev29-Dec-10 6:42
protectorAspDotNetDev29-Dec-10 6:42 
GeneralRe: Programming Hell Pin
fjdiewornncalwe29-Dec-10 10:45
professionalfjdiewornncalwe29-Dec-10 10:45 
GeneralRe: Programming Hell Pin
fjdiewornncalwe3-Jan-11 16:28
professionalfjdiewornncalwe3-Jan-11 16:28 
GeneralRe: Programming Hell Pin
Bernhard Hiller29-Dec-10 19:27
Bernhard Hiller29-Dec-10 19:27 
GeneralRe: Programming Hell Pin
_Maxxx_6-Feb-11 19:14
professional_Maxxx_6-Feb-11 19:14 
GeneralRe: Programming Hell Pin
Michael Agroskin3-Jan-11 15:40
Michael Agroskin3-Jan-11 15:40 
RantMagic Numbers Pin
Adrian.Tawse28-Dec-10 6:39
Adrian.Tawse28-Dec-10 6:39 
GeneralRe: Magic Numbers Pin
AspDotNetDev28-Dec-10 7:09
protectorAspDotNetDev28-Dec-10 7:09 
JokeRe: Magic Numbers Pin
fjdiewornncalwe28-Dec-10 8:16
professionalfjdiewornncalwe28-Dec-10 8:16 
GeneralRe: Magic Numbers Pin
AspDotNetDev28-Dec-10 8:19
protectorAspDotNetDev28-Dec-10 8:19 
GeneralRe: Magic Numbers PinPopular
Adrian.Tawse28-Dec-10 12:03
Adrian.Tawse28-Dec-10 12:03 
GeneralRe: Magic Numbers Pin
Anna-Jayne Metcalfe18-Jan-11 0:45
Anna-Jayne Metcalfe18-Jan-11 0:45 
GeneralRe: Magic Numbers Pin
_Erik_29-Dec-10 5:37
_Erik_29-Dec-10 5:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.