52 lines
1.2 KiB
Markdown
52 lines
1.2 KiB
Markdown
---
|
|
tags: [CS, TOOLS, dev-tools]
|
|
create time: 2026-04-17
|
|
---
|
|
|
|
# 工具使用
|
|
|
|
## 概述
|
|
|
|
工欲善其事,必先利其器。高效的工具使用可以极大提升开发和学习的效率。
|
|
|
|
## 核心工具类别
|
|
|
|
### 开发工具
|
|
- **编辑器/IDE**: Vim、VS Code、IntelliJ
|
|
- **代码补全与Linting**: Copilot、ESLint、golangci-lint
|
|
- **调试工具**: GDB、Chrome DevTools、Delve
|
|
|
|
### 版本控制
|
|
- **Git**: 版本管理、分支策略
|
|
- **GitHub/GitLab**: 代码托管、协作开发
|
|
- **Git工作流**: Git Flow、GitHub Flow
|
|
|
|
### 容器化与部署
|
|
- **Docker**: 容器化应用
|
|
- **Docker Compose**: 多容器编排
|
|
- **Kubernetes**: 容器编排(可选)
|
|
|
|
### 命令行工具
|
|
- **Shell编程**: Bash/Zsh脚本
|
|
- **包管理器**: apt, brew, npm, go modules
|
|
- **系统工具**: grep, sed, awk, ssh, tmux
|
|
|
|
### 构建与测试
|
|
- **构建工具**: Make, Webpack, Vite
|
|
- **测试框架**: Jest, Go Test, PyTest
|
|
- **持续集成**: GitHub Actions, Travis CI
|
|
|
|
## 学习重点
|
|
|
|
- Git的高级用法
|
|
- Shell脚本编程
|
|
- Docker容器化
|
|
- 命令行效率提升
|
|
|
|
## 实践建议
|
|
|
|
- 在日常工作中持续使用
|
|
- 学习快捷键和最佳实践
|
|
- 定期更新工具版本
|
|
- 关注工具生态发展
|