课程名称:2022升级-《慕慕到家》家政小程序组件化进阶实战
课程章节:第2章 初始小程序和项目需求分析
主讲老师:沁尘
课程链接:https://coding.imooc.com/learn/list/498.html
课程内容:
今天学习的内容包括:
- 功能结构余业务流程梳理
- 常用基础组件、样式布局入门
- 让页面数据动起来,数据绑定
- 感受平台生态的力量,常用api 入门
- 特别的API-wx。request
- 前后端分离架构的前世今生
课程收获:
初识小程序
- 小程序有什么功能
- 理清项目功能-》思维导图
- 业务流程是什么样子的
- 业务流程=》流程图ProcessOn
- 设计与编码的权衡
- 设计的必然性
- 直接上手写局部功能组后拼装上线很容易出现一些耦合冲突,各种错综复杂的需求,需求一变去,牵一发而动全身。所以一定要先设计在编码
- 设计的必要性
- 做完整体设计你才会对整体项目有过预判,否则把你对着功能清单做项目,很容易出现意外。
- 设计的难处
- 万恶的工期
- 工期有限的情况下,往往会采用牺牲局部代码质量换取尽快交付。这种编码默认就是不需要长期维护的项目之中、但是一旦你的项目属于长期项目,因为缺乏早期的系统性色设计和规划,就会给你的项目挖坑。
- 变化的需求
- 业务说变就变,很有可能你做的设计毫无用途
- 万恶的工期
- 事在认为
- 刻意练习设计,提升项目经验,经验多了自然设计就快了
- 最佳实践
- 尽可能做好充足的设计工作再编码,编码可以加班赶出来,但是设计不一定
- 多参与设计,积累京遗憾,提高设计效率
- 注重编码质量,持续重构,提高开发效率
- 设计的必然性