Skip to main content

microwind/ai-skills

SkillsMP has collected 86 skills from microwind/ai-skills. Open a skill to review its source and details.

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
86
GitHub stars
68
GitHub forks
17

Skills in this repository

Showing 40 of 86 collected skills.

occupation
Software Developers
description

以聚合根为边界,包含多个相关Entity和ValueObject的集合。保证数据一致性和事务边界。

Source text: Chinese

updated
occupation
Software Developers
description

在DDD中具有唯一身份标识和生命周期的对象,通过身份而非属性值相等判断。

Source text: Chinese

updated
occupation
Software Developers
description

封装复杂对象和聚合的创建过程,将创建职责从领域对象中剥离,保证聚合创建时的不变量满足。

Source text: Chinese

updated
occupation
Software Developers
description

没有身份标识,通过属性值判断相等的对象。不可变,通常代表领域中的度量或描述。

Source text: Chinese

updated
occupation
Software Developers
description

命令查询责任分离,将数据的写入操作和读取操作分别用不同的模型处理,优化各自的性能。

Source text: Chinese

updated
occupation
Software Developers
description

将DDD战略设计应用于微服务架构,限界上下文指导服务拆分,领域事件实现服务间通信。

Source text: Chinese

updated
occupation
Software Developers
description

对比 MVC 模式与 DDD 方法论的差异,分析 MVC 在复杂业务下的局限性,帮助团队判断何时应采用 DDD。

Source text: Chinese

updated
occupation
Software Developers
description

以领域层为核心的应用分层架构,分为接口门面层、应用层、领域层、仓储层、基础设施层,保证高内聚低耦合和业务逻辑稳定。

Source text: Chinese

updated
occupation
Software Developers
description

以虚拟公司 RabbitTech 的知识付费产品 RabbitAdvisors 为例,完整演示从领域建模到微服务落地的全流程 DDD 实践。

Source text: Chinese

updated
occupation
Software Developers
description

管理跨多个服务的分布式事务,通过编排或协调事件序列确保数据最终一致性。

Source text: Chinese

updated
occupation
Software Developers
description

Don't Repeat Yourself - 系统中每一个知识点都应该有唯一、权威的表示,避免重复代码和重复逻辑。

Source text: Chinese

updated
occupation
Software Developers
description

Keep It Simple, Stupid - 保持简单,避免不必要的复杂性。简单的设计更易理解、维护和扩展。

Source text: Chinese

updated
occupation
Software Developers
description

You Aren't Gonna Need It - 不要实现当前不需要的功能。专注于当前需求,避免推测性设计。

Source text: Chinese

updated
occupation
Software Developers
description

面向对象编程与函数式编程的深度对比,分析各自的优势、劣势和适用场景。

Source text: Chinese

updated
occupation
Software Developers
description

将抽象与实现分离,使二者可独立变化

Source text: Chinese

updated
occupation
Software Developers
description

将请求沿着处理者链进行传递,直到有处理者处理该请求

Source text: Chinese

updated
occupation
Software Developers
description

为复杂的系统提供统一的、简化的接口

Source text: Chinese

updated
occupation
Software Developers
description

使用共享来有效支持大量细粒度的对象

Source text: Chinese

updated
occupation
Software Developers
description

定义语言的文法表示,并定义一个解释器来处理该表示

Source text: Chinese

updated
occupation
Software Developers
description

提供一种方法顺序访问容器中的各个元素

Source text: Chinese

updated
occupation
Software Developers
description

定义一个对象封装一组对象之间的交互

Source text: Chinese

updated
occupation
Software Developers
description

通过克隆现有实例来创建对象

Source text: Chinese

updated
occupation
Software Developers
description

为一族相关对象的创建提供一致的接口

Source text: Chinese

updated
occupation
Software Developers
description

将一个类的接口转换为客户端期望的另一个接口

Source text: Chinese

updated
occupation
Software Developers
description

将对象组合成树形结构以表示部分-整体的层次关系

Source text: Chinese

updated
occupation
Software Developers
description

不违反封装的前提下,捕获一个对象的内部状态

Source text: Chinese

updated
occupation
Software Developers
description

为其他对象提供代理以控制其访问和行为。支持延迟加载、权限控制、远程访问和监控。

Source text: Chinese

updated
occupation
Software Developers
description

定义算法的骨架,将某些处理延迟到子类

Source text: Chinese

updated
occupation
Software Developers
description

表示一个作用于某对象结构中各元素的操作

Source text: Chinese

updated
occupation
Software Developers
description

当进行C语言开发、性能优化、内存管理或系统编程时,分析代码质量、设计模式和最佳实践。

Source text: Chinese

updated
occupation
Software Developers
description

当进行C++开发、性能优化、内存管理或现代C++应用时,分析代码质量、设计模式和最佳实践。

Source text: Chinese

updated
occupation
Software Developers
description

当进行Java开发、性能优化、并发编程或设计模式应用时,分析代码质量和最佳实践。

Source text: Chinese

updated
occupation
Software Developers
description

当进行Kotlin开发、Android开发、性能优化或互操作性处理时,分析代码质量和最佳实践。

Source text: Chinese

updated
occupation
Software Developers
description

当进行JavaScript代码审查、性能优化、浏览器兼容性检查或安全审计时,分析JavaScript代码质量和最佳实践。

Source text: Chinese

updated
occupation
Software Developers
description

当进行Python代码审查、性能优化、类型安全检查或测试策略规划时,分析Python代码质量和最佳实践。

Source text: Chinese

updated
occupation
Software Developers
description

当应用Go语言设计模式时,分析并发模式,优化性能策略,解决架构问题。验证模式实现,设计系统架构,和最佳实践。

Source text: Chinese

updated
occupation
Software Developers
description

当使用现代JavaScript时,分析ES6+特性,优化代码结构,解决兼容性问题。验证语法应用,设计模块化架构,和最佳实践。

Source text: Chinese

updated
occupation
Software Developers
description

当应用Python高级特性时,分析高级语法,优化代码结构,解决复杂问题。验证特性应用,设计优雅架构,和最佳实践。

Source text: Chinese

updated
occupation
Software Developers
description

当进行Rust系统编程时,分析内存管理,优化并发性能,解决安全问题。验证系统架构,设计高性能应用,和最佳实践。

Source text: Chinese

updated
occupation
Software Developers
description

专为 iOS/macOS 现代开发打造的代码分析规范。全面剖析 SwiftUI 响应式模式、ARC 强引用循环破除、以及 Swift 5.5+ 下基于 Actor 与 async/await 的全新并发架构。

Source text: Chinese

updated
Showing 40 of 86 collected skills.