新手ME的程序设计与思路

425 阅读1分钟

对于一个没有太多程序设计的萌新程序媛来说,是如何有规划有条理的进行程序设计的是一个值得去探索的。

初出小白,当我们拿到一份项目需求的时候是不是一上来就一顿猛写代码呢?然后写到一半了回头展望,一通乱七八糟的“蚂蚁”,写出来的程序都把自己给绕晕。

所以呢,在拿到一份项目需求之后合理的程序设计和思路是非常重要的,它能让你有条理,更清晰地去编写代码,使所有的需求都能逻辑清晰地实现相关功能。

在程序设计前也要有程序的框架。例如,我们把一个具体的需求划分为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、只有局部组件用到的功能尽量在局部组件按需引入