扰扰博客

随笔分类 -  设计思想

摘要:1. 布鲁克斯定律(Brooks’ Law) 提出者:弗雷德里克・布鲁克斯(Frederick Brooks),《人月神话》作者 核心内容: “向一个已经延期的软件项目中增加更多程序员,只会让它更延期。”(Adding manpower to a late software project make 阅读全文
posted @ 2025-07-16 21:32 扰扰 阅读(29) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2025-07-16 20:39 扰扰 阅读(6) 评论(0) 推荐(0)
摘要:康威定律(Conway's Law)是由梅尔文·E·康威(Melvin E. Conway)在1967年提出的,这个定律指出,在组织中设计和开发任何复杂系统(尤其是软件系统)时,系统的架构必然反映出该组织的沟通结构。换句话说: > "任何设计系统的组织,其产生的设计等同于组织之内、组织之间的沟通结构 阅读全文
posted @ 2025-07-16 20:39 扰扰 阅读(71) 评论(0) 推荐(0)
摘要:第一章、代码编写规范(强制要求) 1.1、代码中不要出现莫名其妙的数字 很多程序员在实现功能的时候会分配一个没有明确意义的数字,用于特定的目的,写完这个数字后没有即使去做注释,然后过两天当程序出现问题时,翻看代码碰到这个数字,连自己都忘了它的意义。当程序需要固定的数值参与时,给予特定的名称。 案例: 阅读全文
posted @ 2024-01-31 15:55 扰扰 阅读(155) 评论(0) 推荐(0)
摘要:1. 简介 * 介绍基础服务组件的作用和意义。 * 概述组件的主要功能和特点。 2. 组件架构 * 描述基础服务组件的整体架构和模块组成。 * 说明各个模块之间的关系和交互方式。 3. 主要功能 * 列举基础服务组件提供的主要功能和服务。 * 详细说明每个功能的作用和使用场景。 4. 使用方式 * 阅读全文
posted @ 2024-01-31 14:47 扰扰 阅读(32) 评论(0) 推荐(0)
摘要:1、开闭原则(Open-Close Principle) 指的是一个软件实体(类、软件、模块)应该对扩展开放、对修改关闭。这里的开闭,指的就是对扩展和修改的两个行为的一个原则。强调的是使用抽象建立框架,用实现扩展细节,可以提高程序的可复用性和可维护性。开闭原则的主要思想为在不修改原来的代码的情况下扩 阅读全文
posted @ 2023-12-25 09:08 扰扰 阅读(41) 评论(0) 推荐(0)
摘要:1、有限状态机模型 有限状态机(Finite State Machine,FSM)是一种数学模型,用于描述系统或程序的行为。它由一组状态、转移条件和动作组成,可以根据输入信号的变化在不同的状态之间进行转移。 有限状态机模型通常包括以下几个要素: 状态(State):表示系统或程序可能处于的不同状态。 阅读全文
posted @ 2023-12-22 17:50 扰扰 阅读(94) 评论(0) 推荐(0)
摘要:类别 名称 官网 备注 查询引擎 Phoenix https://phoenix.apache.org/ Salesforce公司出品,Apache HBase之上的一个SQL中间层,完全使用Java编写 Kylin http://kylin.io eBay开源的基于Hadoop的分布式OLAP分析 阅读全文
posted @ 2021-07-17 16:06 扰扰 阅读(254) 评论(0) 推荐(0)
摘要:1、基于spring的事件驱动编程 2、基于消息队列的事件驱动编程 3、基于zookeeper的事件驱动编程 阅读全文
posted @ 2019-04-12 09:18 扰扰 阅读(166) 评论(0) 推荐(0)