以下是我使用的软件,顺便分享一下工作流程。
[项目管理软件]1. Jira
说实话,项目管理确实与人有很大关系,而与 软件 关系不大。对我们来说,我们使用家庭存储桶,其中包含 JIRA。 JIRA是一个项目和事务跟踪工具,广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理,正好符合我们公司的需求。
【开发工具】
因为我目前正在从事数据科学工作,所以我每天都大量使用它。说一下我现在会用什么,以前用过的就不多说了mac 开发 必装软件有哪些,免得误导你下一堆软件。
1.
我选择IDE,因为我们的项目比较大,毕竟代码比较复杂。选择功能强大的 IDE 非常重要。我也用VS Code等轻量灵活的工具,但是我们经常要阅读别人的代码,代码导航很重要。搭配垂直显示器使用效果更佳。
2.
虽然在正式写代码的时候会用到,但是当我们要开发新功能的时候,一般都会用它来做原型,调试流程,确认工作后再继续开发,整理代码。对我来说,它就像一个草稿。如果有新的想法,实验很方便,也很方便跟同事、上级、客户展示代码。
3.
虽然我从事数据科学工作,但是当我们的代码部署到平台上时,有时会出现奇怪的行为,例如没有返回结果。这时候就需要对接口进行测试,看是前端问题还是后端问题mac 开发 必装软件有哪些,还是我们的模块有bug。
4.
mac操作系统下的第三方替代方案。除了好看之外,还有很多特别的功能,比如分屏。
5.代码
虽然我在开发,但是有时候需要看一个代码文件,而这个代码文件在项目之外,打开起来很麻烦。将文件拖入 VS Code 中,方便查看和编辑。当然VS Code的功能远比我用的多,你可以研究一下。
[代码集成]1.
有什么要介绍的吗?每个人都应该熟悉它。是一个通过Git进行版本控制的软件源代码托管服务平台。
2.
这是一个很少有人听说过的工具,但我认为它很酷。基于业界最流行的代码检测工具,可结合集成使用,体验简单。该地址可用于使用该帐户登录。
你可以设置,当你的同事要创建一个Pull时,他的代码需要通过检查,这样可以避免很多低级错误。
在页面上,您还可以看到更详细的分析,包括错误计数、测试覆盖率、安全性、代码重复率等。
[知识管理工具]1.文档套件
我们公司是外企,所以用的是文档套件,所有的PPT、表格、文档都存放在里面,方便分享,也为女士节省了授权费。
但是,我使用文档套件编写公司文档,并使用其他工具进行个人知识管理。
2.
一款适用于手机和电脑的笔记本软件应用。
国内版是“印象笔记”,不过最近对印象笔记有点不满意(我是会员,他们给我打广告),所以没怎么用。
3.
是一款优秀的知识管理软件,将“万物皆对象”的思想应用到笔记中,让用户可以自由地创建、拖拽和链接。
不仅可以做笔记,还是一个项目管理工具。
但我不太喜欢它。当我有灵感时,我立即记录下来。我还需要找到一个合适的地方来创建一个页面。就像一本精美的笔记本,你必须仔细而有条不紊地写。并且和我的草稿一样,随便写,等回来整理一下。
不过,它是一个网页应用,毕竟还没有进入中国市场,所以经常打不开。
4.Xmind
绘制思维导图的工具其实并不常用,但有时需要向客户端汇报,让思维导图更方便对方理解。
总结
此答案涵盖项目管理、特定开发工具、代码集成工具,最后是知识管理工具。然而,工具是死的,人是活的,最重要的是工程思维。
我是@边格子,一个用猫写代码的猫奴。更多精选内容请参考:橙子索引
发表评论