第一次开发微信小程序的总结与心得

news/2024/7/20 1:23:02 标签: 微信小程序, 小程序, 前端, 开发语言, uni-app

我们的小程序开发团队有三个人——两个前端和一个后端,一个没有产品经理和UI设计师的队伍,一个小程序开发零经验的队伍,却需要完成需求分析、页面设计、代码编写、功能测试、小程序上线的整个过程,所以在开发过程中,我们遇到了许多难题,踩了很多坑。

前后端联调

在进行需求分析时,我们只在需求文档上写了整体的业务流程和功能架构,而每一个功能的细节,只是在开会讨论时一笔带过,没有在需求文档上记录,自以为能记在脑子里,实际上常常开完会就忘了,导致有些功能前后端逻辑不一致,走了不少弯路。

在问题出现后解决问题,不如让问题不要出现——前后端联调也是一样,逻辑调通再开发!

搜资料,很重要

因为之前只开发过网页,所以这次在开发小程序的过程中,也常常思维定式地使用开发网页的方法,但实际上,两者存在很多不同。有时候一个问题的解决需要在CSDN上看各种文章、在B站上搜各种视频、在官方文档上找各种对策、对AI提各种问题,最后将各种资源整合在一起,才能拼凑出一套完整的解决方案——搜索资源的能力真的很重要!

AI不能全信,官方文档不能不看

开发遇到问题时,我通常优先选择去问AI,因为觉得AI能很快地提供有针对性的解决方案。

但AI给出的方法很多时候并不完善,我在用AI提供的方法时程序常常出现报错,于是我拿着报错信息再次对AI提问,AI又会给我一套新的解决方案,接下来我就像进入了一个循环:我不断地拿着报错信息对AI提问,AI不断地提出新的解决方案,我不断地尝试AI提供的解决方案,然后程序又不断地报错,我拿到报错信息后又拿去问AI……

每次看到AI打出的第一句话是:“很抱歉,我之前给出的解决方案有误” 我就很崩溃,恨不得打几句话骂它一顿。

但后来我发现,我遇到的大部分问题,在微信提供的官方文档上都是可以找到解决方法的,只是有时候比较难找。其实我平时挺讨厌看官方文档,因为总觉得官方文档的语言死板晦涩,而且很难找到我需要的,好不容易找到了,也不一定看得懂。但我知道研读官方文档的能力是程序员必须具备的能力,以后也要多锻炼自己这方面的能力。

这次的开发也给了我一个教训:AI不能全信,官方文档不能不看!


http://www.niftyadmin.cn/n/5456217.html

相关文章

代码随想录第23天| 669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树 538.把二叉搜索树转换为累加树

669. 修剪二叉搜索树 669. 修剪二叉搜索树 - 力扣(LeetCode) 代码随想录 (programmercarl.com) 你修剪的方式不对,我来给你纠正一下!| LeetCode:669. 修剪二叉搜索树_哔哩哔哩_bilibili 给你二叉搜索树的根节点 root …

基于NBIOT的物联网工程实训系统设计与实现

基于NBIOT的物联网工程实训系统设计与实现 **摘要:**随着物联网技术的飞速发展,窄带物联网(NB-IoT)作为其重要分支,在低功耗广域网络通信领域扮演着越来越重要的角色。本文旨在设计并实现一套基于NB-IoT的物联网工程实…

DBeaver修改sql语句保存位置

1、dbeaver通过工作空间方式来管理Script的sql脚本以及数据库连接。 工作空间,其实也就是一个文件夹 默认保存路径查看: 文件--> 切换工作空间 --> 其他 sql脚本的保存位置默认在工作空间下的 \General\Scripts 文件夹中。 2、 3、点击浏览&#…

2015年认证杯SPSSPRO杯数学建模C题(第二阶段)荒漠区动植物关系的研究全过程文档及程序

2015年认证杯SPSSPRO杯数学建模 C题 荒漠区动植物关系的研究 原题再现: 环境与发展是当今世界所普遍关注的重大问题, 随着全球与区域经济的迅猛发展, 人类也正以前所未有的规模和强度影响着环境、改变着环境, 使全球的生命支持系统受到了严重创伤, 出现了全球变暖…

Linux 反引号、单引号以及双引号的区别

1.单引号—— 单引号中所有的字符包括特殊字符($,,和\)都将解释成字符本身而成为普通字符。它不会解析任何变量,元字符,通配符,转义符,只被当作字符串处理。 2.双引号——" 双引号,除了$,…

工厂数据分析系统用这个开源库准没错

ScottPlot是一款简单易用、高度定制、性能卓越的.NET绘图库,支持跨平台操作。除提供标准图表类型外,还支持交互式操作,呈现生动的数据展示。在工厂数字化系统中,可用于生产数据可视化、设备监测和质量控制。无论用于科学研究、数据…

面试题解析:bind,call,apply的区别(2)

在面试的过程中,面试官很有可能会问到我们有关this的相关内容。那么关于this我们都知道在 JavaScript 中,this 是一个特殊关键字,它指向当前函数执行时的上下文对象。 this 的值取决于函数被调用的方式: 全局上下文中的 this: 当…

Aurora插件安装

介绍 Latext是一种基于TEX的排版系统。 CTeX中文套装是基于Windows下的MiKTeX系统,集成了编辑器WinEdt和PostScrip处理软件Ghostscript和GSview等主要工具。CTeX中文套装在MikTeX的基础上增加了对中文的完整支持。 CTeX: CTeX套装 - CTEX 下载安装 然后…