Инструменты пользователя

Инструменты сайта


Боковая панель

Связь

ehffektivnoe_programmirovanie

Эффективное программирование

Эффективное программирование и оптимизация кода.

  • Чем меньше действий тем программа быстрее (эффективней). С другой стороны может потеряться удобочитаемость - значит нужно усилено применять комментарии. Пример:
    //это НЕ эффективно
    int x;
    x=2;
    int y;
    y=x+4;
    
    //эффективно
    int x=4;
    int y=x+4;
  • Если к блоку if или else относится только одна команда, то фигурные скобки можно не указывать. Дело в том, конструкция if else считается одной цельной командной структурой. Следовательно, если внутри некоторых else нет ничего кроме вложенной конструкции, фигурные скобки таких else можно опустить.
  • При сравнении лучше сначала указывать известные данные, а потом переменные. Для уменьшения возможных ошибок:
    5==Х // это более правильная запись, чем Х==5
  • Циклы. Если в цикле выполняется только одно действие - фигурные скобки можно не применять. В циклах нужно стараться избегать жестких условий, например вместо < лучше применять ⇐, это уменьшает вероятность зацикливания.



ehffektivnoe_programmirovanie.txt · Последние изменения: 2010/10/14 06:53 (внешнее изменение)