TAIWEI

围绕实际需求做开发,记录业务功能、接口服务与 Web 应用的实现过程。也探索 AI 工具在编码、调试与重构中的用法。

Role: Software Developer Focus: Software Development & Engineering Practice

开发中的一些原则

Axioms
DEVELOPMENT PRINCIPLES CORE
01.

可扩展性

Extensibility

划清模块职责与依赖边界,让新需求能在现有结构上逐步扩展,减少对已有逻辑的改动,也避免为不确定的未来过度设计。

02.

可复用性

Reusability

从重复的业务场景中提炼通用能力,通过清晰的接口与合理的抽象复用代码,减少重复实现,也保留不同场景的灵活性。

03.

可读性

Readability

用准确的命名、直接的逻辑与必要的注释表达意图,让代码容易理解,方便协作、排查问题与后续维护。

技术栈与工具链

Stack & Tools
BACKEND & BUSINESS LOGIC

服务端与业务开发

使用 Node.js、PHP、Java 等技术实现业务功能与接口服务,关注业务建模、数据处理、性能与日常维护。

Node.js PHP Java
WEB & DEVELOPER TOOLS

Web 应用与开发工具

结合 TypeScript、Vue、React 等工具完成 Web 应用开发,也使用 Claude Code、Codex 等 AI 工具辅助编码、排查问题与整理工程流程。

TypeScript Vue 3 React Astro Vite Claude Code Codex CLI

工程手记与配置

Engineering Notes
sys://dossier / engineering-spec

开发从理解问题开始,也离不开实现之后的维护与迭代。
选择技术时,先看业务需要,再考虑团队协作和长期成本。

希望在每一次实践中做到:
逻辑清楚,接口可靠,代码易读,问题可追踪。