We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
【前言】需求过来时,不要着急思考 “怎么做”。应先思考 “为什么要这么做”。
事情背景是这样的:
我负责了公司某个公共的的 npm,该 npm 被公司所有的 web 应用使用(以下用 p 代替)。某天,A 业务线的小明跟我说:
npm
小明:“我们在一个复杂项目的场景下,需要 p 的 projectName 支持动态修改。即随着时间的推移,该 projectName 可能产生变化。”
我:“先说说该项目复杂在哪里?”
小明:“我们的项目里依赖了一个公共的业务模块,该公共业务模块里面使用了 p。而我们的项目里也依赖了 p,并且我们之间使用的 projectName 是不同的。而我们期望公共业务模块使用我们配置的 projectName。期望你能修改一下 p,以支持动态修改 projectName。(以下省略...)”
如此往复沟通,我都是围绕两个主题:
为了更好的理解他们的业务,我找到他们的产品经理去理清其中的业务关联。了解下来,我告诉他们:
最终由他们 TL 拍板调整 公共业务模块。
整件事情处理的套路正是我要告诉大家的:
The text was updated successfully, but these errors were encountered:
inJs
No branches or pull requests
【前言】需求过来时,不要着急思考 “怎么做”。应先思考 “为什么要这么做”。
事情背景是这样的:
我负责了公司某个公共的的
npm
,该npm
被公司所有的 web 应用使用(以下用 p 代替)。某天,A 业务线的小明跟我说:小明:“我们在一个复杂项目的场景下,需要 p 的 projectName 支持动态修改。即随着时间的推移,该 projectName 可能产生变化。”
我:“先说说该项目复杂在哪里?”
小明:“我们的项目里依赖了一个公共的业务模块,该公共业务模块里面使用了 p。而我们的项目里也依赖了 p,并且我们之间使用的 projectName 是不同的。而我们期望公共业务模块使用我们配置的 projectName。期望你能修改一下 p,以支持动态修改 projectName。(以下省略...)”
如此往复沟通,我都是围绕两个主题:
为了更好的理解他们的业务,我找到他们的产品经理去理清其中的业务关联。了解下来,我告诉他们:
最终由他们 TL 拍板调整 公共业务模块。
整件事情处理的套路正是我要告诉大家的:
The text was updated successfully, but these errors were encountered: