手记

【九月打卡】第15天+学习业务流程规范

课程名称:2022升级-《慕慕到家》家政小程序组件化进阶实战
课程章节:第2章 初始小程序和项目需求分析
主讲老师:沁尘
课程链接https://coding.imooc.com/learn/list/498.html

课程内容:

今天学习的内容包括:

  • 功能结构余业务流程梳理
  • 常用基础组件、样式布局入门
  • 让页面数据动起来,数据绑定
  • 感受平台生态的力量,常用api 入门
  • 特别的API-wx。request
  • 前后端分离架构的前世今生

课程收获:

初识小程序

  1. 小程序有什么功能
    1. 理清项目功能-》思维导图
  2. 业务流程是什么样子的
    1. 业务流程=》流程图ProcessOn
  3. 设计与编码的权衡
    1. 设计的必然性
      1. 直接上手写局部功能组后拼装上线很容易出现一些耦合冲突,各种错综复杂的需求,需求一变去,牵一发而动全身。所以一定要先设计在编码
    2. 设计的必要性
      1. 做完整体设计你才会对整体项目有过预判,否则把你对着功能清单做项目,很容易出现意外。
    3. 设计的难处
      1. 万恶的工期
        1. 工期有限的情况下,往往会采用牺牲局部代码质量换取尽快交付。这种编码默认就是不需要长期维护的项目之中、但是一旦你的项目属于长期项目,因为缺乏早期的系统性色设计和规划,就会给你的项目挖坑。
        2. 变化的需求
          1. 业务说变就变,很有可能你做的设计毫无用途
    4. 事在认为
      1. 刻意练习设计,提升项目经验,经验多了自然设计就快了
    5. 最佳实践
      1. 尽可能做好充足的设计工作再编码,编码可以加班赶出来,但是设计不一定
      2. 多参与设计,积累京遗憾,提高设计效率
      3. 注重编码质量,持续重构,提高开发效率

课程学习截图

0人推荐
随时随地看视频
慕课网APP