前端项目的理想架构
程序开发
2023-09-04 07:56:20
|最近在上王沛老师的React进阶课,做下学习笔记
前端项目的理想架构可以从5个维度衡量:可扩展、可维护、可测试、易开发、易构建
但这5个方面不是都可兼得的,易于开发的如angular把所有内容都写在一个文件上,但这显然是不易于维护的,这5个纬度怎么取舍需要我们在业务中根据实际情况衡量
而要达到这5个要求,又分别需要考虑什么呢?如下:
1、易于开发
a、开发工具是否完善
b、生态圈是否繁荣
c、社区是否活跃
2、易于扩展
a、增加新功能是否容易
b、新功能是否显著增加系统复杂度
3、易于维护
a、代码是否容易理解
b、文档是否健全
4、易于测试
a、功能分层是否清晰
b、副作用少
c、尽量使用纯函数
5、易于构建
a、使用通用技术与架构
b、构建工具的选择
ps:学习成长过程的简单记录,若有不恰当支持,欢迎交流!
标签:
上一篇:
VScode使用问题:如何关闭在css中烦人的reference提示
下一篇:
相关文章
-
无相关信息