在编写代码的时候,我们的函数应该是无副作用的,也就是说我们的函数名是A,就应该去做A相关的事情,不应该附带做其他事情
比如我们有一个检查参数的方法,如果在方法里面初始化了某些数据,那就违反了无副作用原则,因为调用着如果不了解其内部实现,在不恰当的时间调用了你的方法就会导致问题,这个造成了时序性耦合
代码整洁之道-函数副作用
最新推荐文章于 2024-09-05 18:17:44 发布
在编写代码的时候,我们的函数应该是无副作用的,也就是说我们的函数名是A,就应该去做A相关的事情,不应该附带做其他事情
比如我们有一个检查参数的方法,如果在方法里面初始化了某些数据,那就违反了无副作用原则,因为调用着如果不了解其内部实现,在不恰当的时间调用了你的方法就会导致问题,这个造成了时序性耦合