健壮性

简介:

昨天晚上对手头的系统代码分析了一下,认为主要的问题是系统健壮性不够。

想了想,一个健壮的系统,应该达到这样的一些要求。

最高标准,是系统内部运行出现异常或问题时,系统能够自行做适当的处理,并继续运行。继续运行的流程,可以是转到错误页面,或者跳出错误提示。

这个最高标准要求我们对每一行代码可能出现的异常进行判断、捕获和处理。代码会比较冗余,而且在设计上,很难做到把每一种可能的异常都预先考虑到, 并在代码中进行处理。这个最高标准更多的是作为一个不断逼近的极限值。

其次的要求,应该是系统内部出现问题时,程序员能够知道问题出在什么地方,能够尽快、最好的把问题解决掉,从而恢复系统的正常运行。

这个要求要求代码中的日志记录比较详细,而且能够精确的定位到出错位置。代码上的冗余是少不了的。而且日志文件也可能会比较大。当然,拆分日志是个 好法子。

现在我手上的系统,这两点都不算达标。所以眼下要“重新再来”。sigh,我再一次怀念起了需求分析和系统设计……




本文转自 斯然在天边 51CTO博客,原文链接:http://blog.51cto.com/winters1224/799015,如需转载请自行联系原作者

相关文章
|
Kubernetes Cloud Native 关系型数据库
使用Zadig从0到1搭建持续交付平台(上)
使用Zadig从0到1搭建持续交付平台
使用Zadig从0到1搭建持续交付平台(上)
|
机器学习/深度学习 人工智能 搜索推荐
深度探索人工智能在医疗影像诊断中的应用与挑战####
本文深入剖析了人工智能(AI)技术,特别是深度学习算法在医疗影像诊断领域的创新应用,探讨其如何重塑传统诊断流程,提升诊断效率与准确性。同时,文章也客观分析了当前AI医疗影像面临的主要挑战,包括数据隐私、模型解释性及临床整合难题,并展望了未来发展趋势。 ####
|
机器学习/深度学习 人工智能 自然语言处理
探索AI驱动的个性化学习平台构建###
【10月更文挑战第29天】 本文将深入探讨如何利用人工智能技术,特别是机器学习与大数据分析,构建一个能够提供高度个性化学习体验的在线平台。我们将分析当前在线教育的挑战,提出通过智能算法实现内容定制、学习路径优化及实时反馈机制的技术方案,以期为不同背景和需求的学习者创造更加高效、互动的学习环境。 ###
641 3
|
C语言
C语言形参和实参的区别
在C语言中,形参(形式参数)与实参(实际参数)有着明确的角色区分。形参是在函数定义中声明的参数,用于接收调用函数时传入的数据;实参则是调用函数时传递的具体值或变量。简言之,实参提供数据,形参接收并处理这些数据。
|
机器学习/深度学习 人工智能 算法
图灵奖获得者杰夫·辛顿(Geoffrey Hinton)
杰夫·辛顿(Geoffrey Hinton),加拿大-英国籍教育科研工作者,1947年生于英国温布尔登。他因在神经网络和深度学习领域的杰出贡献,于2018年获得图灵奖。辛顿是反向传播算法和对比散度算法的发明人之一,被誉为“AI教父”。他的研究推动了现代神经网络的发展,并在多个国际顶级期刊上发表了多篇重要论文。
971 0
Unity精华☀️点乘、叉乘终极教程:用《小小梦魇》讲解这个面试题~
Unity精华☀️点乘、叉乘终极教程:用《小小梦魇》讲解这个面试题~
|
机器人
北大推出全新机器人多模态大模型!面向通用和机器人场景的高效推理和操作
【6月更文挑战第29天】北京大学研发的RoboMamba是新型机器人多模态大模型,融合Mamba SSM的高效推理与视觉编码器,提升复杂任务处理能力。通过微调策略,仅用少量参数即可快速习得操作技能,实现在通用及机器人场景的高效运行,推理速度提升7倍。尽管面临泛化和可解释性挑战,RoboMamba展示了多模态模型的新潜力。[论文链接:](https://arxiv.org/abs/2406.04339)
367 1
|
小程序
【微信小程序】实战案例 -- 向订阅用户发送消息(范例:报名提醒)
【微信小程序】实战案例 -- 向订阅用户发送消息(范例:报名提醒)
704 0
|
机器学习/深度学习 人工智能 自然语言处理
人工智能在当代社会中的应用与未来发展趋势 摘要:
人工智能(AI)作为一种新兴技术,在当代社会中扮演着越来越重要的角色。本文将探讨人工智能的基本概念、当前在各个领域的应用情况以及未来的发展趋势。首先,我们将介绍人工智能的定义和分类,然后详细讨论人工智能在医疗、金融、制造业、交通、教育等领域的应用案例。接着,我们将分析人工智能发展面临的挑战,包括数据隐私、伦理道德等问题,并探讨如何解决这些问题以推动人工智能的发展。最后,我们将展望人工智能的未来发展趋势,包括深度学习、自然语言处理、机器人技术等方面的进展,以及人工智能对社会和经济的影响。
2255 1
|
人工智能 大数据 语音技术
云场景实践研究第90期:四川特驱集团&德康集团
近日,南方农村土墙上一条条人工智能养猪横幅刷爆了朋友圈,不难发现横幅中阿里云、ET大脑、特驱集团、德康集团等字样,押韵喜庆的语言风格背后是人工智能赋能养殖业的落地。2018年2月6日,阿里云与四川特驱集团、德康集团宣布达成合作,将对ET大脑针对性训练与研发,最终全面实现人工智能养猪,项目投入的费用将达数亿。
4593 0

热门文章

最新文章