1. C# / Говнокод #2163

    +98.6

    1. 1
    private bool IsNamesAreEqual(string itemName, string nodeName) { ... }

    Правда это скорее относится к английскому языку, нежели к шарпу.
    Иногда полезно перечитывать давно написаный код, много нового узнаешь )))

    Запостил: plsc_rover, 20 Ноября 2009

    Комментарии (10) RSS

    • Эх, камрад ;)

      А как тебе такие названия параметров: protocolDateWith, protocolDateOn (соответственно, ограничение даты протокола указанным интервалом).
      Ответить
    • нормальный convention
      Ответить
    • Название крутое.
      Ответить
    • Ну очень уж общепринято булевые функции начинать с is..
      Но хотя у меня не поднимается рука в таких случаях так написать. Я всё-таки пишу AreNamesEqual, хоть это и не бросается в глаза сразу, что функция булевая (ну пример не совсем ярко это показывает, но думаю ясно)
      Ответить
    • нормал, имелось ввиду - is it true that names are equal? :)
      Ответить
    • Да, с грамматикой тут туго - впорсительных предложений не знаем.
      IsNamesEqual

      А конструкция бессмысленная. Строковых функций в школе не проходили?

      itemName.Equals(nodeName, StringComparison.CurrentCultureIgnoreCas e);
      Ответить
      • Возможно там эквивалентность не такая очевидная используется...
        Ответить
        • Именно, в частности это кусок HTML из которого выбирается текст.
          Ответить
    • не говнокод ни разу
      Ответить

    Добавить комментарий