LINUX.ORG.RU

История изменений

Исправление static_lab, (текущая версия) :

Так, ну-ка, и как же вы это делать будете?

src/sum.js

const {log} = require('./mylogger');

const sum = (a, b) => {
    const result = a + b;
    log(`sum: ${a} + ${b} = ${result}`);
    return result;
}

module.exports = {
    sum,
};

src/mylogger.js

const log = (str) => {
    console.log(str);
};

module.exports = {
    log,
};

Нужно протестировать функцию sum.

Исправление static_lab, :

Так, ну-ка, и как же вы это делать будете?

src/sum.js

const {log} = require('./mylogger');

const sum = (a, b) => {
    const result = a + b;
    log(`sum: ${a} + ${b} = ${result}`);
    return result;
}

module.exports = {
    sum,
};

src/mylogger.js

const log = (str) => {
    console.log(str);
};

module.exports = {
    log,
};

Исходная версия static_lab, :

Так, ну-ка, и как же вы это делать будете?

src/sum.js

const {log} = require('./mylogger');

const sum = (a, b) => {
    const result = a + b;
    log(`sum: ${a} + ${b} = ${result}`);
}

module.exports = {
    sum,
};

src/mylogger.js

const log = (str) => {
    console.log(str);
};

module.exports = {
    log,
};