昊梵体育网

上海一家医疗器械公司的技术负责人老周,电话里跟我倒苦水。 "上周为了给订单加一个

上海一家医疗器械公司的技术负责人老周,电话里跟我倒苦水。
"上周为了给订单加一个'预计到货日期',我加了两个通宵。"他说,"数据库加一列,后端接口改一遍,前端三个页面改一遍,导出模板再改一遍,还得走测试、挑凌晨窗口发版。业务觉得就是加一列,天天催。"

我说:加个字段要这么麻烦?
老周说:麻烦的不是加,是改不动。系统跑了六年,业务规则全写在代码里——"订单超三万要二级审批""华东客户打八折",全是一行行if写死的。业务提一条新规则,就得改代码、发版。上个月他们提了七个需求,五个是改规则,排期排到月底。
老周说:这活最怕漏。上回改审批流,前端漏了一个页面,线上跑了两天错单,还是业务打电话来才发现。

我说:业务不能自己改吗?
老周说:改不了。业务最熟Excel,筛选、求和、拖透视表,比我们快。可到了系统里,只能提需求、等排期。等急了就自己拉个台账线下跑,数据两套,月底对不上,还是我们背锅。

我说:有没有想过把规则从代码里挪出来?
老周说:怎么挪?

我说:用无代码表格把常变的规则做成配置。加字段、改审批条件、调折扣,业务在表上拖拖拽拽就改了,不用发版。代码只管数据打通和权限。
他说:这不就把我们的活抢了?

我说:是把你从改字段里解放出来。你这周七天,有几天在写新功能,几天在给业务改规则?
电话那头静了几秒。
老周说:大概两天写新的,五天改旧的。

后来他们上了云表。三个月下来,业务提的规则类需求,七成是他们自己在表上改的。老周那个组,第一次按时做完一整个功能迭代,没人插队。
他说了句话:我们不是不会写代码,是太多时间花在了不该写代码的地方。业务规则天天变,你把它焊死在代码里,就得天天撬。
程序员 企业管理