IT用語における「副作用」とは何か

この辺のURLが参考になります。

http://www.kab-studio.biz/Programing/JavaA2Z/Word/00001078.html
http://blog.goo.ne.jp/xmldtp/e/8c258294d0285290c9c10d9f94881ca5
■副作用とは

 副作用とは、あるメソッドの入力(引数)と出力(返り値)以外に、値を変更(追加、削除含む)しているところです。
 多くは、ファイル、DB、メモリ(セッションや共有メモリなど)への書き出しになります。