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

    +21

    1. 1
    2. 2
    3. 3
    TabToShow currentTabToShowInShortForm = tab;
    string currentTemplateNameToShowInShortForm = templateName;
    currentShortFormToShow = new ShortForm(currentTabToShowInShortForm, currentTemplateNameToShowInShortForm);

    Чем длиннее названия переменных, тем солиднее выглядит код
    [Ф]

    guest, 16 Декабря 2008

    Комментарии (8)
  2. C# / Говнокод #191

    +26

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    if (Program.showLoginDialog &&
         clientVersion != serverVersion &&
              DialogResult.No == MessageBox.Show
                  (
                     String.Format
                         (
                              "The version {0} of the Server does not match the version of the Client {1}. Would you like to proceed?",
                               serverVersion, clientVersion
                          ),
                      "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning
                   )
        )

    MessageBox показывается в if
    [Ф]

    guest, 16 Декабря 2008

    Комментарии (5)
  3. C# / Говнокод #190

    +16.8

    1. 1
    return typeof(Nullable<>).MakeGenericType(new Type[] { valueType }).GetConstructor(new Type[] { valueType }).Invoke(new object[] { value });

    У афтора было желание сэкономить строчки кода
    [Ф]

    guest, 16 Декабря 2008

    Комментарии (6)
  4. PHP / Говнокод #189

    +28.7

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    function table_exists($table) {
               self :: query("show tables from ".DB_NAME);
               for ($i = 0; $i < self :: num(); $i++) {
                   $res = mysqli_fetch_array($this -> result);
                   if ($res[0] == DB_PREFIX . $table) {
                       return true;
                   }
               }
                   return false;
           }

    guest, 16 Декабря 2008

    Комментарии (2)
  5. C# / Говнокод #188

    +25

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    DateTime startTime = DateTime.Now;
    DateTime endTime = DateTime.Now;
    foreach (BillablePhas bi in CreateBillablePhaseForFixedPrice.Phases)
    {
      if (BillablePhase.Equals(bi))
      {
        errorLbl.Visible = true;
        savedLbl.Visible = false;   
                      
        TimeSpan spread = endTime - startTime; //пик быдлокода
        bi.RatioSpredDateTime = Math.Ceiling(Convert.ToDouble(spread.Days*bi.Ratio/100));
      }
    }

    endTime - startTime АААА!!!

    guest, 15 Декабря 2008

    Комментарии (2)
  6. C# / Говнокод #187

    +15

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    if (ValidatorBillablePhase())
    {
       // строк 40-50 кода
    }
    
    private static bool ValidatorBillablePhase()
    {
      return true;
    }

    я в шоке от такой валидации ;-)

    guest, 15 Декабря 2008

    Комментарии (4)
  7. C# / Говнокод #186

    +3

    1. 1
    2. 2
    3. 3
    4. 4
    public void SetDirty()
    {
      ViewState.SetDirty(false);
    }

    Отличное название для функции ;-)

    guest, 15 Декабря 2008

    Комментарии (7)
  8. PHP / Говнокод #185

    +42.8

    1. 1
    Многое из представленного здесь на самом деле является просто непонятным говнобыдлокодерами кода.

    Многое из представленного здесь на самом деле является просто непонятным говнобыдлокодерами кода.

    Нужна санитарная служба.

    guest, 15 Декабря 2008

    Комментарии (20)
  9. Java / Говнокод #184

    −39.2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    try {
    	allProviders = Stubs.create(IProviderService.class).getAllProviders();
    } catch (Exception e) {
    } finally {
    	loadData(allProviders);
    	providersInitialized = true;
    }

    надежно получаем всех поставшиков.

    guest, 15 Декабря 2008

    Комментарии (2)
  10. C# / Говнокод #183

    +8.5

    1. 1
    2. 2
    3. 3
    4. 4
    void delete_ServerClick(object sender, ImageClickEventArgs e)
    {
      Parent.FindControl(ID).Visible = false;
    }

    автоматически генерируемый контрол, метод находится непосредственно в самом контроле

    guest, 15 Декабря 2008

    Комментарии (0)