系统架构设计师
:浅谈架构
不得不说的就是规范性的东西,我认为规范是个很重要的东西,当然,
规范不只是说大家统一用某种形式命名变量,方法等等,这只是对程序员而言
的规范,如果这个划做横向规范的话,那么纵向规范就是面对客户的规范。对程
序员的规范,我不想多说了,注释,变量,方法,文档。当然未必每个人都做到
了这些。我想说的是对客户的规范问题。
对客户的规范有很多中,比如小细节
CS 系统中的 Anchor 怎么设置,Dock
怎么设置,如何让页面看起来更加让用户舒心,如何做焦点设置。大到如何给客
户做培训,如何防止用户看到不友好页面,如何简化用户操作等等,这些都是
属于规范性范畴。对于焦点设置,我有深刻体会,前段时间找工作,某网站输入
搜索条件以后,按钮回车老是达不到焦点上去,非要我去移下鼠标点击,很不
爽。
第二点,对于一个完善的架构,日志处理机制是必须做好的,日志处理不
只是简单的说输出完成这么简单。首先,必须要通过配置控制在什么时候输出,
在什么地方输出,如何输出,怎么记录,是记录数据库还是日志文件中。如何灵
活让用户控制日志输出方式。
第三点,对于一个完善的架构,异常处理机制也是一个重点。异常怎么处理
如何记录,是记录到系统中,还是异常文件,还是数据库异常表,或者发给技