首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何做好业务系统(文摘)

本文为知识星球零碎的笔记, 聚合一下推送出来 本人工作中大部分时间在做业务开发, 在实现业务需求正确前提下, 更多应该思考如何去做的更好, 希望下面的摘抄内容对你能够有所启发 1....什么是好的软件系统 在软件设计开发这个领域,好的设计和坏的设计最大的差别就体现在应对需求变更的能力。 2. 如何给代码解耦 如何给代码“解耦”?...业务的拓展性案例 在支付宝一代的业务架构中,前台的业务和后台的业务直接耦合,形成了多对多的网状结构,如果修改一个后台业务线,就会影响到很多前台业务线;如果增加一条新的前台业务线,需要同时和很多后台业务线对接...所以,如何实现前后台的平滑对接,这是一个巨大的挑战,中台架构因此而生。 5. 应该怎样选择重构我们的系统 随着业务发展、功能堆砌, 包括人员的流动, 项目质量肯定是越来越差的....如何写出可mock的代码 关于mock, 就是用一个“假”的服务替换真正的服务 一般我们用来替换 需要依赖数据库、网络通信、文件系统等.

44920

经验|如何做好业务测试?

业务测试 是测试工程师的核心基础能力。所有测试工程师迈入测试岗第一份工作职责就是做业务测试,但业务测试的核心并非业务本身,而是业务测试方法论,这样才能使你可以丝滑切换到不同的项目。...工作多年,总结下如何做好业务测试。...1 精通业务,熟悉产品实现逻辑 1.1 站在用户角度去理解需求 1.2 文档缺陷嗅觉 1.3 竞品分析能力 2 合作&沟通能力 2.1  开发&PD&运营&运维 2.2 项目开发&测试规范 2.3 推动团队全员为质量负责意识...2.4 降低各种沟通成本 3 总结&写作能力 3.1 测分&计划&策略&测试日报&报告 3.2 总结业务文档 4 拓展技术面,要懂代码 4.1  技术广度 4.2 开发能力 4.3 测试技术专长 4.4

64550
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    阿常:如何做好业务测试

    今天是日更的 36/365 天 大家好,我是阿常,今天我和大家聊聊如何做好业务测试。虽然业务千变万化,但是万事万物都有律可循。以下是业务测试的一些通用思路。...● 项目类型 ● 测试模块 ● 测 试 端 一、项目类型 1、全新项目 2、已有项目新增业务 3、已有项目业务改造 二、测试模块 1、新增功能 2、修改功能 3、删除功能 4、查看功能...区分安装新包和更新包的验证) 升级测试(重点关注增量测试) 并发测试(尤其是有push弹框) 消息推送(锁屏、应用后台运行、应用打开) 分享(多平台分享实现) 耗电量、内存、CPU等性能测试 思维碰撞: 关于业务测试大家有其他不同看法吗

    19330

    独立服务器如何做好防护工作?

    独立服务器如何做好防护工作?...由于现在对于网络攻击的频率越来越高,所以针对这些服务器的攻击频率也在不断增加,虽然目前主流的做法都是租用可靠的高防服务器,但是如果仅租用物理服务器的话如何做好防护呢,一下几个建议值得参考一下安装软件防火墙首先个人站长不太可能遇到这种攻击...做好安全设置除安装防火墙外,最好关闭一些不经常使用的端口或服务器应用程序,这些程序可以使用Inexpress、 Express格式筛选和关闭不必要的服务和端口。并对网站数据库进行定期优化。...像一些访问量大的主流门户网站首页都是用静态页面,极少出现因为大流量访问导致的网络拥堵,如果需要动态脚本调用的话,也可以采用分布式的思路,将相关的调用内容部署在另一台服务器,这样在其受到攻击的时候不至于连累到主服务器...接入高防CDN实际除了内部做好优化之外,如果预算允许的话还可以考虑接入带高防的CDN,不仅能够在遇到攻击的时候进行有效防御而且还有分发加速的功能

    2.1K30

    如何做好一个业务中台框架

    做好中台的关键点是什么? 首先,好的业务中台,要得到决策层对组织的支持。 如果要做一个共享能力中心的话,一定是在整个组织形成一个共识。 并且要去定义能力中心这个组织,他的人才是跨领域的。...那如何做,实现中台能力的可复用运营呢? 关键点在于,业务能力中心的规划。 本质是你如何解构你的业务,企业中有不同领域的不同能力。解构能力的粗或细,都会影响到未来复用性和组装能力的效果。...第二个问题是,这个业务能力应该放在哪个业务中心,这背后和你业务逻辑的解构有关。 要用产品思维做中台,把中台看作产品,不断迭代。 做好中台,首先要有好的架构,要有好的工具,接下来是持续得运营。...微服务不等于能力中心,但能力中心基本都是通过微服务实现的。 一套微服务框架,加上一套DevOps,基本就是一个中台技术的标配。 微服务是个技术,但我们聊的复用,是业务和技术的一个协同。...这套生成的代码跑起来,是需要配套的容器环境支持的,代码跑起来之后,还需要考虑如何做应用的分发。 在不同可用区下,如何把基础资源调度起来。

    37430

    【大模型】如何做好业务数据库的设计

    使用这个问题来测试一下chatgpt和文心一言:“假设你是一个研发团队负责人,现在你要为一个业务项目做数据库设计,请详细说明你会如何做好这个事情”。...ChatGPT 作为一个研发团队负责人,我会遵循以下步骤来做好数据库设计: 1. 确定业务需求 首先,要明确业务需求,了解业务场景和相关的数据流程。这包括收集需求文档、与业务方沟通、分析业务流程等。...综上,做好数据库设计需要从业务需求、数据模型、规范标准、数据安全、性能优化和测试验证多个方面考虑,以保证数据库的质量和可维护性。...文心有概念性错误,如第4点的“搜索索引”,数据库不会有这个索引类型,设计索引是为了优化性能,而优化性能的手段可不止索引,这点chatgpt的观点显然更全面。...总结一下 总结一下,要做好业务数据库设计应该几个方面: 确定业务需求; 确定数据模型; 确定规范和标准; 数据安全评估; 性能优化设计; 数据库设计评审。

    41640

    企业如何做好服务器的安全

    一、云服务器的重要性云服务器作为数据存储和处理的中心,不仅运行着我们的程序,还承载着大量敏感信息。一旦云服务器受到攻击或数据泄露,将出现业务停滞,导致严重的经济损失、声誉损害甚至法律纠纷。...对于云服务器来说,DDoS攻击可能会导致服务器瘫痪,影响正常业务运行。4、恶意和勒索软件恶意软件是指那些未经用户同意,擅自安装、传播或执行的软件,云服务器可能面临的恶意软件包括病毒、木马、蠕虫等。...攻击者向云服务器传播这些恶意软件,可能会窃取数据、破坏系统文件或使服务器陷入瘫痪状态。此外,勒索软件也是一种常见的威胁,攻击者会加密云服务器的数据并要求支付赎金以解密数据。...对于存储在云服务器的敏感数据,应采用加密技术进行存储,防止数据被非法访问或泄露。同时,应定期更新加密算法和密钥管理策略,确保加密技术的有效性。...四、总结上述的一些常见的安全措施一些基本的建议,关于云服务器的具体的安全措施,需要根据我们实际的业务情况和安全环境进行调整,选择最合适的安全方案。云服务器安全防护是一个长期而复杂的任务。

    17710

    【架构师专题】架构师如何做好业务架构?

    作为一个优秀的架构师,必须要先训练自己的业务架构技能,但是要训练之前,一定要先理解“业务架构”的定义。 业务架构 那么什么是业务架构呢?这里我给大家梳理了一个比较准确的定义。...“业务架构”是一个企业或组织在运营过程中,对其业务功能、业务流程、业务规则以及业务策略等关键要素进行结构化设计与规划的方法论和实践。...业务流程规划:梳理和优化企业的业务流程,确保流程简洁、高效,能够支撑企业的业务运营。 业务规则制定:明确企业业务运营中的各种规则,包括业务操作规范、业务决策规则等,确保业务活动的合规性和一致性。...总之,业务架构的设计和实施需要遵循一定的方法论和最佳实践,包括但不限于业务需求分析、业务流程建模、业务功能设计、业务规则制定和业务策略制定等步骤。...技术硬实力 业务需求分析能力:架构师需要能够深入理解企业的业务需求,包括业务目标、业务流程、业务规则等,并能够将这些需求转化为技术实现的需求。

    34710

    如何让您的业务和团队为IIoT计划做好准备

    本文讨论如何与员工进行预先沟通并利用公司内部和外部的正确技能,这是成功实现IIoT计划的关键要素。...考虑到企业在IIoT的投资金额(到2020年,离散制造业预计将在平台、系统和服务投入400亿美元),领导者们可能忽视这一关键问题。...这些跨部门负责人还可以提供有关长期项目所需基础结构的反馈,并找出以下方面的差距: 人员配备和专业知识 内部网络 物联网基础设施和服务器 尽管花时间进行此类对话对于已经排满了日程的人来说似乎是一个额外的负担...有一个明确的简洁定义 - 不仅是IIoT对您的业务的成功面貌,而且还对分配给项目的特定人员的成功面貌。...这样,您将知道何时将IIoT项目扩展到测试用例之外,并且还将知道何时以及如何增加招聘以支持IIoT投资。

    37000

    身处业务的我们,技术如何自拔?

    工作,从一个人埋头干活,到主导跨4,5个小部门共同协作的技术经理以及现在作为一个小组的leader,作为员工,如何业务中继续成长下去以及如何在公司体现出自己的不可替代性(技术和业务的),也让公司看到你的潜力...(你的成长能为公司为团队带来的收益);作为小组leader,如何更好的带好自己的小组(这点在后面并没有讲到,明年见); 另外,自己技术的成长。...而且,可以考虑换一种视角来看业务,就会发现,其实每一层代码,都服务于它的一层代码,一层代码,就是它的业务! ?...这是因为,你越接近用户业务: 细节越多,繁琐度越高,越不容易做好,越容易因为一点小瑕疵而被否定,让人觉得自己的劳动没价值 现实性越强,变化几率越高,越容易来回修改代码,越让人觉得自己的掌控感低下 实现的代码可迁移性越差...) 把自己的做的事情放在全局理解,提升业务理解能力 培养好的工作习惯,比如计划、回顾、总结等 做好汇报和展示,让领导知道你的能力 当你慢慢做了上面4点之后,每次拿到任务,都能轻松又漂亮地搞定,超出领导的预期

    30820

    微服务-如何做好集群中服务器的负载均衡

    软件负载均衡指的是在服务器的操作系统安装负载均衡软件,从此服务器发出的请求经软件负载均衡算法路由到后端集群的某一台机器。...DNS负载均衡一般用于地理位置的负载均衡,比如你的网站在全国范围内都有海量用户,那么当不同用户访问网站域名时经过DNS判断返回给不同地理位置的用户的不同IP,从而达到就近访问,流量分担,提升用户体验。...,选择一个最少连接数的机器应答当前请求,这种策略实际上关注各个服务器的负载情况,选择负载最低的机器处理请求,尽可能的提高各个机器的利用率,相对来说比较灵活和智能,实现也会复杂一些。...源地址散列策略能够让同一客户端的请求或者同一用户的请求总是请求在后端同一台机器,这种算法根据客户端IP求出Hash值然后对端集群总数求余得到值就是服务器集合的下标,一般这种算法用于缓存命中,或者同一会话请求等...一致性散列是在源地址散列的基础发展得来的,什么意思呢?

    1.3K20

    企业用户如何正确选择服务器租用业务

    企业用户如何正确选择服务器租用业务根据目前互联网发展形式来看,越来越多的用户选择了建立自己的网站来发展自己的企业。做网站需要考虑的因素有很多,域名和服务器的选择则是重中之重。...如果用户不知道选择什么线路什么带宽的服务器,可以告知想要进行业务的IDC运营商,告诉他们您想做什么,想达到什么目的,然后再由服务商去根据您的需求进行配置。...可能一般的用户不会太在意售后的问题,想着服务器很少会出现问题,这是不对的。因为万事都没有万无一失的,多一重保障总是好的。...选择IDC运营商要考察他是否有数据中心,有数据中心的话位置在哪,规模如何,机房的配置怎么样等等。是否有资质证书也是重点需要考察的。

    2.5K20

    低代码常见场景【】|如何解决业务问题

    在本文中,码匠会先介绍一些低代码的广泛用例,进而引出低代码如何解决一些常见的业务问题,以及低代码是如何做到让各个行业都能收益的。...低代码用例 用户界面 即使是在数据库设置简单的 CRUD 界面也需要花费大量时间和资源。...内置低代码工具的 BPM 软件可以选择: Kissflow Hive Pipefy 容器化 还有的低代码工具正在与 Kubernetes 等部署环境集成,能够允许应用程序在容器内运行,从裸机服务器到...低代码如何解决上述困境 低代码开发能够帮助优化整个开发过程,以加快交付速度,很大限度上缓解了开发人员的工作压力。 低代码工具可以弥合遗留系统和现代化应用程序之间的差距,提高应用程序性能,推动创新。...可以托管在自己的服务器,也可以托管在 AWS、Azure 等供应商提供的服务器。 低代码平台提供与第三方平台的集成,可以从各种来源获取数据并将其展示到应用程序

    60400
    领券