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
开发从理解问题开始,也离不开实现之后的维护与迭代。
选择技术时,先看业务需要,再考虑团队协作和长期成本。
希望在每一次实践中做到:
逻辑清楚,接口可靠,代码易读,问题可追踪。