Does this seem nice to you?

After years of recoiling at the sight of code like this, am I supposed now to embrace it in a spirit of reconciliation?

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            dynamic blah = GetTheBlah();
            Console.WriteLine(blah);
        }

        private static dynamic GetTheBlah()
        {
            if (DateTime.Now.Millisecond % 3 == 0)
                return 0;
            else
                return "hello world!";
        }
    }
}

need to wash my hands.

7 thoughts on “Does this seem nice to you?

  1. No, you shouldn’t embrace that code. Nor would a hard core JavaScript/Ruby/Python/WhatEverDynamicLanguageYouWantToName developer embrace that. You can shoot yourself in the foot in any language, static or dynamic, so don’t blame bad code on what a language allows.

Comments are closed.