代码里面尽量写‘纯函数’,移植性好、可测试性好。

    以 hack 的方式实现的功能、或魔改开源软件的代码临时实现的功能,虽然见效快,但后遗症也很严重,不易维护、不易升级。

    在产品设计上要尽量一键,或向导,以减少用户的心智负担。