我亦是行人。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1、“写死”是什么意思?

    程序员所说的“写死”指对一些参数或配置写死。这里我们以客户端为例来说明,对于其他的程序也是一样的。写死意味着除非发下一个版本,否则这个数据不可更改。在程序实现的时候,程序员问是否要写死,其实是探求这里是否会变化。如果不变,那就写死。

2、写活

写活就是可变。任何程序都有不变的地方和可变的地方,这都是根据需求来定的

3、写死与写活的成本

    不需要写活的程序默认写死,这才是常态。写活程序的成本要远远大于写死程序的成本,有时甚至数倍不止。

    不写死的话意味着这个地方的数据是可以变化的,一般我们都会在服务器端进行配置,由客户端来进行拉取对应的参数再去使用。

    把程序写活就是很多逻辑都要做成可控的,这个时候的工作量就无形之中拉长了时间,增加了时间的成本。

    其实写死和不写死二者并不是互斥的,有的时候是要一起配合的,既要本地写死,也要云端可控。

版本,否则这个数据不可更改。在程序实现的时候,程序员问是否要写死,其实是探求这里是否会变化。如果不变,那就写死。

posted on 2022-02-15 21:57  我亦是行人。  阅读(270)  评论(0编辑  收藏  举报