降低网站建设自动化的复杂性
在开端任何主动化工作之前,要先履行一个最佳实践办法:检讨现有的遗留基本架构和软件,肯定是否有一些器械须要删除或整合。体系越简略,未优化和未主动化的代码中所要做的反复工作越少,主动化项目所能发生的成果就越好。
例如,我们可能会发明一些过度设计且凌乱的遗留运用法式,它包括了50多种软件组件和3种分歧的数据库,而其目标却仅仅只是为了记载用户的网站拜访。必定不要主动化这些千丝万缕的人工操作,它们很可能只是为了保护这个体系而存在的,我们最好先将这种体系调换为个“部门相符”的体系,而不要随便堆砌适配器,因为它们自己可能今后会须要年夜量的主动化处置。变更的部门越多,失足的机率也越年夜,所以要先弄清晰现有基本架构的各个部门是若何协作的,然后再测验考试添加此主动化技巧。
网站扶植主动化体系是那些超庞杂软件、代码、体系和流程的优良反馈机制。在测验考试实现主动化软件安装、安排或设置装备摆设时,经常会有工程师提出疑问“我真的须要应用它吗?”在年夜多半时刻,这个问题的谜底很可能是否认的。是以,可以将它从全部体系删除一作为一个广泛原则,削减须要保护和跟踪的器械,就可以晋升机能,削减成本和毛病,也可以简化工程师的工作及其所支撑的网站和营业。