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
https://zhuanlan.zhihu.com/p/97144890
自定向下的设计原则: 首先从最顶层需求开始分析,然后分析系统与外界的交互,进而分析系统内部所包括的组件,最后对各个组件进行分析得到类。 这中间每个步骤的产出都是一个文档,你去用这些文档去和上司、同事进行讨论,最终得到一个合适的设计文档,然后才应该去写代码。
MVP原则:
一些体会:前半程出现性能问题,有一部分是架构方面对各个模块的定位由偏差,举例来说,在san-devtools中注入到被调试页面中的js脚本不能有过多的耗时操作,因此只需要做一些简单的数据裁剪工作即可。所有耗时操作应该被放到其他模块处理。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
https://zhuanlan.zhihu.com/p/97144890
自定向下的设计原则:
首先从最顶层需求开始分析,然后分析系统与外界的交互,进而分析系统内部所包括的组件,最后对各个组件进行分析得到类。
这中间每个步骤的产出都是一个文档,你去用这些文档去和上司、同事进行讨论,最终得到一个合适的设计文档,然后才应该去写代码。
MVP原则:
一些体会:前半程出现性能问题,有一部分是架构方面对各个模块的定位由偏差,举例来说,在san-devtools中注入到被调试页面中的js脚本不能有过多的耗时操作,因此只需要做一些简单的数据裁剪工作即可。所有耗时操作应该被放到其他模块处理。
The text was updated successfully, but these errors were encountered: