May 11, 2009
图形对工程师的作用
经历了学校N年生活经历,似乎对文字特别敏感。因此想表述一个问题的时候,总是想着用语言,用文字把问题描述清楚。实际可能许多问题有另外一种途径,比如图像、图形、声音等。
特别是对于一个计算机方面的工程师来讲,图形的作用更为重要比如系统架构图、程序流程图、模块关系图等等,对于这些东西可能用文字描述需要大大的几篇,可一个简单的图形摆在面前,一切尽现眼前。因此是否可以有效的利用图形是一个工程师是否合格的一个重要标准。
作为一个程序员,程序流程图十分重要。可能一个不是很麻烦的逻辑,某些程序员总是绕来绕去,看着似乎程序逻辑十分高超。实际则不然,可能一张简单图就可以使程序逻辑在眼前十分清晰,程序实现也简单,可能就是一个筒子楼+个别分枝就够了,这样的逻辑最不容易出错。
记得一位高手说过:技术的高低不在于程序写的多麻烦,分枝有多少;而在于你的逻辑是否表达的足够清晰,请一个新人接手马上就可上手。一些关键的原则是需要遵守的,只有保证了这些原则,用户再想法攻击你的服务,总绕不出你的手心;反之效果就不一样了,你发现一个漏洞,打一个补丁,最终你的系统仍旧是存在可能初攻击者击跨的可能性。
系统设计应当清晰,哪些支持哪些不支持应当显页易见。程序也更应该简单、可信赖!
而描述系统架构,这里利用图是再好不过了。
If you enjoyed this post, make sure you subscribe to my RSS feed!









No Comments, Comment or Ping
Reply to “图形对工程师的作用”
You must be logged in to post a comment.