软件系统|QA与Ops通力合作打造反脆弱的软件系统( 三 )


同时 , QA利用开发和测试过程中对系统的了解 , 以及对业务的敏感度 , 可以进一步指导和协调日志处理过程的优化和改进 。 QA与Ops团队的合作 , 生产环境日志处理会更高效 , 也更能体现其价值 。
这样 , 生产环境和预生产环境形成了良性循环 , 打造出一个反脆弱的软件系统 。
注1:反脆弱
脆弱的反面是什么?是坚强?是坚韧?《反脆弱》这本书给出了这样的解释:
脆弱的反面并不是坚强或坚韧 。 坚强或坚韧只是保证一个事物在不确定性中不受伤 , 保持不变 , 却没有办法更进一步 , 让自己变得更好 。 而脆弱的反面应该完成这个步骤 , 不仅在风险中保全自我 , 而且变得更好、更有力量 。
做一个类比的话 , 坚强或坚韧就像一个被扔到地上的纸团 , 不会摔坏 , 但是也只是维持了原貌 , 这还不够 。
和纸团相反 , 乒乓球扔到地上非但不会摔坏 , 反而可以弹得更高 。 乒乓球拥有的就是脆弱反面的能力 , 也就是反脆弱 。
注2:PUNCT
PUNCT是Splunk提供的一个功能 , 就是将日志信息的第一行的所有字母和数字去掉 , 剩下的标点符号 , 其中空格用下划线代替 , 最后结果为显示成类似正则表达式的形式 。 根据这个表达式来归类 , 同一类日志就会归到一起 。
文/ThoughtWorks林冰玉
【软件系统|QA与Ops通力合作打造反脆弱的软件系统】原文: