Завершающая часть цикла статей о том, как писать качественный исходный код. И сегодня мы поговорим о побочных эффектах, но не в медицинских препаратах, а в программировании. Но при неправильном использовании ущерб от них может быть весьма большим. Под побочным эффектом в программировании понимается неявное изменение значения в процессе выполнения исходного кода приложения. Под это может попадать большое количество различных случаев, например, если мы изменяем значения свойств объекта, переданного в метод по ссылке. Или если изменяем значение переменной через указатель. Или меняем значение глобальной переменной. И даже если сохраняем какую-либо информацию в файл. Все это является побочными эффектами, которые могут повлиять на поведение программы. Эта тема очень плотно связана с функциональным программированием и чистыми функциями, о которых я писал в одной из предыдущих своих статей. Поэтому рекомендую тебе предварительно ознакомиться с ней. В целом при проектировании приложений необход
Чистый код в реальной жизни. Побочные эффекты – зло
13 февраля 201913 фев 2019
1493
2 мин