Files
mkdocs/docs/学习笔记/效率提升.md
renjianbo d623d60a68 测试
2026-01-12 10:01:08 +08:00

3.5 KiB
Raw Blame History

一、代码与项目管理和Gerrit配套最好 1.Git+Gerrit 作用强制Code Review 保证代码质量和可追踪性 避免主干污染 适合:个人、小团队、要求质量的项目 2、GitLab\Gitea\GitHub(代码管理与协作) 对于个人团队: GitLab自建全功能 Gitea:轻量,非常适合小团队 GitHub私有仓库方便、无需维护 用途:代码托管 Issue、Wiki CI\CD可用 3、CI\CD(自动构建、自动测试、自动发包) 工具: JenkinsGitHub Actions GitLab CI Drone CI(特别适合小团队,轻量快) 提交后代码自动编译 自动跑单元测试 自动产出APK\IPA 自动上传测试平台(蒲公英、Firebase APP Distribution)

二、文档与知识沉淀工具(避免重复造轮子最关键) 4、Obsidian(强烈推荐) 本地Markdown知识库没有云依赖非常适合个人开发者 写模块文档 写支付\登录模块的复用说明 写踩坑记录 写Gerrit Change链接 写长期可复用的解决方案 你会逐渐形成自己的“开发者知识体系” 5、Notion\飞书文档\Confluence 适合个人+小团队共享知识: 需求文档 接口文档 模块说明 复用组件库

三、自动化重复任务(真正省时间) 6.脚手架\项目模板(Project Template) 比如新建Android应用时你可以准备一个“基础项目模板” 网络模块 日志模块 支付模块 基础UI 项目结构 常用工具类 新项目启动直接复制,一次就省两三天。 7、自动生成代码的工具

四、模块化\组件化适合Android开发者 8、组件库\Library复用 payment-sdk login-sdk analytics-sdk file-sdk 所有项目implementation一行即可用。 这能节省你未来80%重复开发时间。

五、任务管理(保证效率和可控性) 9、看板工具 Jira(偏重,但专业) 飞书多维表格 Trello轻量 GitHub Projects(集成度高)

目的:清晰知道每天\每周做什么 避免遗漏 时间成本更可控

六、团队协作 10、IM+自动通知 飞书机器人推送构建结构 Jenkins推送评审通知 Git提交通知 任务完成自动通知 减少来回沟通时间。

七、质量保证工具 11.SonarQube(代码质量扫描) 适合个人+小团队: 代码规范问题 未使用的变量 潜在bug 安全漏洞 让你能不断改进代码质量,避免踩坑。 12、单元测试+UI自动化 即便你不追求100%覆盖率,有一些基础自动化脚本也能帮你减少重复测试时间。

八、知识+代码AI化效率爆炸提升 13、AI辅助开发 GPT生成代码 GPT总结文档 GPT作为“个人知识库索引”

最推荐给个人\小团队的最好(无废话方案) Gerrit(代码评审) CI\CD自动构建、上传apk Obsidian+Notion(知识管理+文档) Library模块化复用避免重复造轮子 项目模板(脚手架) AI辅助开发+总结文档 Trello\飞书看板(任务管理)

个人或小团队提升开发效率,最重要的是: 代码可复用、流程自动化、知识不重复、协作轻量化。

常用adb命令 com.xunpaisoft.social 查看特定应用的进程 adb shell ps | grep com.xunpaisoft.social

android 获取当前页面的 activity adb shell "dumpsys window | grep mCurrentFocus"

18792702169 XZ003311

git config --global user.name "renjianbo" git config --global user.email "18691577328@qq.com"

ssh-keygen -t ed25519 -C "18691577328@qq.com"