对于一个没有太多程序设计的萌新程序媛来说,是如何有规划有条理的进行程序设计的是一个值得去探索的。
初出小白,当我们拿到一份项目需求的时候是不是一上来就一顿猛写代码呢?然后写到一半了回头展望,一通乱七八糟的“蚂蚁”,写出来的程序都把自己给绕晕。
所以呢,在拿到一份项目需求之后合理的程序设计和思路是非常重要的,它能让你有条理,更清晰地去编写代码,使所有的需求都能逻辑清晰地实现相关功能。
在程序设计前也要有程序的框架。例如,我们把一个具体的需求划分为n个具体的任务,每个任务都完成一些特定的功能。而这n个任务和它们之间的切换逻辑就组成了这个项目的程序架构。
1、写项目规划文档
(1)给出该项目的技术框架选型
我的以vue为例(vue、Angular、React)
(2)分析该项目用到的相关技术栈,并列出来
我的以vue为例:vue-cli、vue-router、vuex、axios、
mint-ui、swiper、better-sroll、echarts、vue-wechat-title,vue-date-pick
(3)把该项目工程化、模块化、组件化
(4)具体功能代码的逻辑的编写
订单功能、支付功能
注意:
1、要引入bast样式文件初始化项目
2、一定要添加合适的注释
3、所有变量要初始化具体数值,尤其是局部变量
4、只有局部组件用到的功能尽量在局部组件按需引入