4.1 为什么复杂的代码难以理解