プログラミング:side effects or 副作用

プログラミングを勉強していて、side effectsというワードが何を意味するのか、分かりにくかったですが、
参考ページにより理解できました。

「side effects」とは、
グローバル変数などの値を変更してしまい、結果的に、それ以降の処理に、影響を与えてしまう処理(主に関数)のことをいう。

参考ページ:副作用について

ただ、コーディングの際に、side effects 自体が悪いわけではなく、あくまで「各ファイルは、シンプルに書きましょう!」ということをいいたいだけ。