维护已经在跑的应用
第一次建应用只有一次,改应用是天天都在发生的事。绝大多数对话其实是这个场景:应用已经在跑,同事已经在用,你要加一处、改一处,或者查一个问题。
三个开头
如果这一轮对话是空的(新开的,或者刚清空过),下面会给你三个开头。它们是填空题,不是范例——点一下只会把骨架填进输入框,你补上自己的内容再发。
另外还有一句现成的问题:「用大白话讲一遍这个应用现在有哪些功能、数据是怎么流转的。」 这句在两种时候特别值——应用是几个月前建的,你自己都忘了里面有什么;或者这个应用要交接给同事,让他先问一遍,比你口头讲一遍全。
报障要说清谁、什么时候、什么现象
这是最需要方法的一种。同事反馈问题的时候,转述往往会丢信息。把原话直接贴进去比你转述好,然后补上这三样:
有人反馈:仓管小李,今天上午,在手机上提交入库单,点保存之后转圈然后什么也没发生,单子也没进列表。
有了这三样它就能自己去查——它能读应用的运行日志,也能查这个应用的数据库。缺了这三样,它只能凭想象改代码。
同事遇到的问题在正式版上,而它默认只能看开发版。
管理员在发消息时可以勾上「允许读取正式版数据」——点空对话里的排查问题会自动帮你勾上。这是只读的,它不会动同事的数据。
如果你不是管理员,这个勾选项不会出现,那就把现象描述得尽量具体,或者找管理员发这一句。
改动不会影响正在用的同事
不会。 你在对话里做的一切都只落在开发版,同事用的正式版纹丝不动,直到你点发布。
所以放心改。改坏了大不了不发布,或者还原到之前的版本。
唯一要留心的是:改完之后应用卡片上会出现有更新的标记,提醒你开发版比正式版新,你改的东西同事还看不到。什么时候发布由你决定。
新加的功能记得回去开权限
新做出来的功能如果需要管权限(比如「导出全部订单」「查看成本价」),它一开始是待授权状态,谁都用不了,包括你自己。
这是故意的。发布之后请务必去开一遍——见功能权限。
下一步:改完之后怎么确认没改坏 → 验收。