пятница, 15 июля 2011 г. - www.msmirnov.ru

Китайский код

Не смог удержаться, чтобы не запостить небольшой образчик китайского кода, который попался на глаза мне на днях.
Это не прикол – это реальный кусочек кода приложения.


            string s = Request.QueryString["action"];
            // s may have "restore" or "remove" values

            switch (s[2])
            {
                case 's':
                case 'S':
                    ..............
                    break;

                case 'm':
                case 'M':
                    ..............
                    break;

            }


Как говорится, это было бы смешно, если бы не было так грустно……
Мой сайт - www.msmirnov.ru

7 комментариев:

  1. Да ладно. У нас, вон, тоже Руслан нашёл в недрах недавно... Точно код не помню, но хорошо помню идею: if (myInt == myEnum.MyValue.GetHashCode()) {...}

    Ещё там для чего-то myEnum.MyValue.GetHashCode().ToString() использовалось :)

    ОтветитьУдалить
  2. Зато можно постебаться передавая в качестве action что нить вроде - PISSOFF, TAMTARARAM и т.д.

    ОтветитьУдалить
  3. Работает? Не трогай... прям, как дети малые, лишь бы расковырять чего...

    ОтветитьУдалить
  4. У вас раньше одни индусы были.. Теперь и китайцы? О_о

    ОтветитьУдалить
  5. А чего грустно? Взяли на сопровождение и то что есть придётся всё переделывать забесплатно чтоли?

    ОтветитьУдалить
  6. Да нет, не забесплатно.

    Просто грустно от того, что есть люди, которые так пишут, причем пишут так много, сидят далеко и учат как писать код.

    ОтветитьУдалить