[prev] [index] [next]

Names (cont)

A trade-off with names:
  • very long names hide program structure

    sumOfValues = 0;
    for (currentElement = startOfList;
         currentElement != NULL;
         currentElement = currentElement->next) {
         sumOfValues += currentElement->value;
    }
    

  • very short names hide meaning

    s = 0;
    for (p = l; p != NULL; p->n)
        s += p->v;