搜索

PythonReactSEOPDF

研究与调研 AI 技能

发现 研究与调研 相关 Skills,比较来源仓库和用途,查看适合你工作流的技能说明。

分类目录: 研究与调研

显示第 32,017–32,040 个,共 85,651 个

研究与调研 清除筛选

全部技能

GitHub

api-versioning

yanko-belov

Use when designing or modifying APIs. Use when adding breaking changes. Use when clients depend on API stability.

GitHub

dependency-inversion-principle

yanko-belov

Use when a class creates its own dependencies. Use when instantiating concrete implementations inside a class. Use when told to avoid dependency injection for simplicity.

GitHub

fail-fast

yanko-belov

Use when handling errors. Use when tempted to catch and swallow exceptions. Use when returning default values to hide failures.

GitHub

deadlock-prevention

yanko-belov

Use when acquiring multiple locks. Use when operations wait for each other. Use when system hangs without crashing.

GitHub

liskov-substitution-principle

yanko-belov

Use when creating subclasses or implementing interfaces. Use when tempted to override methods with exceptions or no-ops. Use when inheritance hierarchy feels wrong.

GitHub

you-aint-gonna-need-it

yanko-belov

Use when tempted to add features "for later". Use when building "production-ready" systems before needed. Use when adding flexibility that isn't required yet.

GitHub

exception-hierarchies

yanko-belov

Use when creating custom exceptions. Use when error handling feels chaotic. Use when catch blocks are too broad or too specific.

GitHub

open-closed-principle

yanko-belov

Use when adding new functionality to existing code. Use when tempted to add if/else or switch branches. Use when extending behavior of existing classes.

GitHub

pythonarchitecture

martinffx

Python application architecture with functional core, effectful shell, DDD, and data modeling. Use when designing application layers, separating pure business logic from IO, defining domain models, implementing...

GitHub

separation-of-concerns

yanko-belov

Use when component does too many things. Use when mixing data fetching, logic, and presentation. Use when code is hard to test.

GitHub

full-stack-developer

sandraschi

Complete fullstack development mastery covering modern web architectures, automation tools, AI integration, and production deployment practices

GitHub

lazy-loading

yanko-belov

Use when loading all data upfront. Use when initial page load is slow. Use when fetching data that might not be needed.

GitHub

immutability

yanko-belov

Use when modifying objects or arrays. Use when tempted to mutate function parameters. Use when state changes cause unexpected bugs.

GitHub

law-of-demeter

yanko-belov

Use when accessing nested object properties. Use when chaining method calls. Use when reaching through objects to get data.

GitHub

encapsulation

yanko-belov

Use when exposing internal state. Use when making fields public for convenience. Use when external code modifies object internals.

默认按已收录数据中的 GitHub 仓库 Stars 排序。Stars 属于来源仓库,同一仓库的多个技能可能共享相同数值;它反映仓库关注度,不代表单个技能的安装量或质量评分。

更多筛选

热度筛选

热门标签