CentraleSupélecDépartement informatique
Plateau de Moulon
3 rue Joliot-Curie
F-91192 Gif-sur-Yvette cedex
Du code simple et lisible !

Citations

  • Programs must be written for people to read, and only incidentally for machines to execute.
  • Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

Exemples

    if( a < b ) {
        return true;
    }
    else {
        return false;
    }
    return a < b;
    if( it_current == it_end ) {
        std::forward_list< int > result;
        return result;
    }
    if( it_current == it_end ) {
        return std::forward_list< int >();
    }
    std::forward_list< int >::const_iterator start = list.begin();
    std::forward_list< int >::const_iterator end = list.end();
    return foo( start, end, func );
    return foo( list.cbegin(), list.cend(), func );
    int resultat;
    bool premiere_execution = true;
    int argument;
    for( auto i : list ) {
        if( premiere_execution ) {
            argument = initial;
            premiere_execution = false;
        }
        else
            argument = resultat;
        resultat = func( argument, i );
    }
    return resultat;
    for( auto i : list ) initial = func( initial, i );
    return initial;