Update
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
---
|
||||
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容器化
|
||||
- 命令行效率提升
|
||||
|
||||
## 实践建议
|
||||
|
||||
- 在日常工作中持续使用
|
||||
- 学习快捷键和最佳实践
|
||||
- 定期更新工具版本
|
||||
- 关注工具生态发展
|
||||
Reference in New Issue
Block a user