KhiopsML / khiops

Khiops is an AutoML suite for supervised and unsupervised learning
https://khiops.org
BSD 3-Clause Clear License
26 stars 2 forks source link

Normalize method tracing pattern #156

Open folmos-at-orange opened 7 months ago

folmos-at-orange commented 7 months ago

Description

Currently, in various methods there is the following pattern to trace them:

SomeClass::SomeMethod()
{
    boolean bTrace = false;
    // <some code>

    if (bTrace)
    {
        cout << "Some trace information" << endl;
        // ...
    }
}

This pattern allows to diagnose bugs in complex code by setting bTrace = true temporarily. The pattern is not normalized because

Questions/Ideas

alexisbondu commented 5 months ago

A ajouter dans le wiki dans les normes de dev + faire une autre issue de reprise de qualité de code.