简介
工作中经常会遇到一些问题,我尝试从个人角度给出个人见解,供大家参考。
“这个错了”,是什么意思?
- 不是针对你的观点(每个人都可以有自己的想法)
- 某部分事实错了
- 推理过程错了
- 结论无法外推(原因见2,3)
xxoo 软件有个专用的监控工具,我们应该用吗?
- 我更需要的是通用的数据接口,方便接入公司内部的监控平台。这样就可以无差别的对 xxoo 监控数据进行展示和报警。自动化的工作也成为了可能。
- 直接使用一个专用的ui工具或者界面,会让我的工作界面分裂成一个个的碎片。
A系统又出问题了,怎么搞的?
- 当我们想找出问题的原因之前,应该先搞清楚这是不是一个问题。(我们无法搞清楚一个不存在的问题)
- 如果系统A给出了一个明确的报错,通常这不是一个问题(能够被系统识别的错误,不算是系统的错误,一般是由外部环境导致的)。应该把注意力放在对系统A调用的输入和返回的信息上。
- 如果是 A系统 没有按照某种外部的规则运行,比如超出 B系统 的
负载极限
或者规范
发出请求。这通常也不是问题。- 理由是,A系统 很难知道外部世界的状况,他会按自己的方式去调用外部的资源。绝大多数系统都应如此