Re: Мои пять копеек. Re: Стиль программирования
От: Vladimir_K  
Дата: 14.08.02 06:59
Оценка:
В принципе нет существенной разницы между этими двумя вариантами.
Мне приходилось пользоваться обоими (один предпочитал я, другой
в одном из проектов был требованием заказчика).
Если хотите для себя выбрать один из них — руководствуйтесь
своими эстетическими соображениями. :) Главное — не менять
выбранный стиль от модуля к модулю. ;)

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


class Test
  {
  public Test()
    {
    // Initialize instance
    m_iCurrentInstance = m_iTotalInstances++;
    }

  public int getInstanceNumber() 
    { 
    return m_iCurrentInstance; 
    }

  private static int m_iTotalInstances=0;
  private int m_iCurrentInstance;
  }


Здесь каждый блок кода имеет заголовок и тело. Тело
оформляется отступом. Такое оформление позволяет лучше видеть
структуру кода (сначала, конечно, несколько непривычно,
но быстро привыкаешь и начинаешь ощущать преимущества такого стиля).

Кстати, AFAIR этого у Голуба нет. Есть у МакКоннелла:
McConnell, Code Complete. Это существенно более
интересная книжка, чем Голуб. И более толстая. :)

Regards,
Vladimir
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.