恭喜,你发布的帖子
发布于 2022-11-15 16:48:31
7楼
Trace的核心:如何用变量作为语言元素,来构建直观的对事件时序的视觉捕获。用视觉回馈,优化数据结构设计。
这和自媒体Up主讲故事差不多。让离散的变量,在视觉中,融合为一个整体故事,来高效讲述数据结构在过程中的遭遇。
如果Trace变量多的话,把扩展屏幕竖起来,可以观察的行数增加很多。这是同时具备横屏和竖屏,方便在两者之间根据需要,随时任意拖拽的便利。
----------------------------------------------------------------------
Trace和FB的结构设计之间有关联。
采用分层解耦架构,把整体的设备FB功能,分解成若干不同的小范围问题,那么可以设计Trace在各个小范围之间,或小范围内部,以更多角度的有规划的方式来观察过程,比通篇一体化纠缠的全局观察要更有效率。可以清晰看到,很多不相关的环节是没问题的,从而高效的把有问题的局部提取出来。
这一点不太好说清,但这是最终的结果。Trace提供了另外的视角和思考方式,让你面对同一个任务的结构设计的方式,可以换维度考虑。这和电影的转场有点像,导演从不同角度刻画呈现。
以Modbus为例,还有很多人依然采用多Master指令,平铺直叙的长篇大套模式,这种情况下的Trace手法,和我前面展示的效果会完全不同。
Trace强调结构化的关键点的观察,这对于越是高度结构化设计的程序,越是有利于视觉的无声叙事,而不是乏味的数据堆砌罗列。这和绘画中,寥寥几笔的简单勾勒,就能呈现轮廓的意思有点像。
请填写推广理由:
分享
只看
楼主