background image

系统架构设计师

:浅谈架构

 不得不说的就是规范性的东西,我认为规范是个很重要的东西,当然,

规范不只是说大家统一用某种形式命名变量,方法等等,这只是对程序员而言

的规范,如果这个划做横向规范的话,那么纵向规范就是面对客户的规范。对程

序员的规范,我不想多说了,注释,变量,方法,文档。当然未必每个人都做到

了这些。我想说的是对客户的规范问题。

  对客户的规范有很多中,比如小细节

CS 系统中的 Anchor 怎么设置,Dock

怎么设置,如何让页面看起来更加让用户舒心,如何做焦点设置。大到如何给客

户做培训,如何防止用户看到不友好页面,如何简化用户操作等等,这些都是

属于规范性范畴。对于焦点设置,我有深刻体会,前段时间找工作,某网站输入

搜索条件以后,按钮回车老是达不到焦点上去,非要我去移下鼠标点击,很不

爽。

  第二点,对于一个完善的架构,日志处理机制是必须做好的,日志处理不

只是简单的说输出完成这么简单。首先,必须要通过配置控制在什么时候输出,

在什么地方输出,如何输出,怎么记录,是记录数据库还是日志文件中。如何灵

活让用户控制日志输出方式。

  第三点,对于一个完善的架构,异常处理机制也是一个重点。异常怎么处理

如何记录,是记录到系统中,还是异常文件,还是数据库异常表,或者发给技