今天想聊聊这个话题,起因是一件不算什么惊天动地的大事,但就像鞋里进了颗石子,走得越远,膈应得越久。
项目里有一部分是我负责,另一块归领导管。为了数据能跑通,我需要对接他写的那摊代码。他素来不爱写文档,我只好自己去翻源码,边翻边摸索。有几个地方逻辑接不上,我便问了他一句:我想拿的这些数据,该从哪里取?
他来得很慢,像是有意等我先碰几回壁。我指着屏幕上几个模块说这些都拿不到,他才悠悠开口,语气里带着点轻飘飘的指点江山:“这数据不在这,这只是个过程模块。”——可当初他明明说这是个模拟器,按我的理解,模拟器就该一应俱全。听他这话,原来他手里有好几个模拟器,各管一段。
我便追问:“那这几个模拟器的架构能给我看看吗?它们之间怎么关联的,哪个模拟器负责哪些数据,我要按什么顺序才能拼出一份完整的数据?”
他顿了一下:“你说原型图?就之前那个啊。”
我一愣:“哪个之前?”
他翻出一张设备原理图——对,你没看错,是物理设备的工艺流程图。
“……你模拟的是这个设备?是这个阶段的设备?那其他几个模拟器呢,分别模拟哪个阶段?”
他的语气开始急了:“你不懂原理,怎么写代码?这功能要这么走,从这模拟器到那个模拟器……”说来说去,还是围着那张流程图打转,始终不落代码结构。
我有些无奈,都快一年了,还在讲原理?我问的是功能模块的组织方式,他怎么就不接话呢?是不想说,还是说不清?