关于小周同志在消息模块定位功能修改时存在的问题分析

1、

解决的流程有问题:
在接收任务时,没有按规则先整理出修改的思路,步骤,与最初开发人员讨论,并向领导报告预改进方案,使改造路线出现偏差。

2、
未能理解原有设计,程序开发理念理解不足:
未深入理想原有代码的设计基本思路,原来的设计在思想深处严格遵守MVC思路,以本地数据集为依托,一切V层的绘制,是先以M层数据变化为基础的。
所以,如果要完成传入定位参数,打开指定会话的任务,第一件事应该是将数据模型进行修改为正确的,然后根据数据进行重绘,或进行V层的调整。
现在的修改方法是:未最先调整数据模型,按原来的数据进行了绘制,然后再去调整数据和DOM,产生了很多新问题,而新问题却是没有必要出现的。

对于原有的代码理解不足,.p_list的样式是做什么用的?不清楚,而直接在代码中进行添加其它元素时也附带了这个类,导致事件注册重复,出现了问题还不好调整。

3、
不能对于某个技术点个个击破:
在技术细节实现上也出现了若干问题:一、不了解clone办法,未先将技术点打通,而是采用了躲开的路线,以为自己的办法也可以实现,这并不是做技术人员
应该提倡的,面对一个个技术点,我们应该一个个点的单独测试通过,深入理解每个技术,然后才能在项目中顺手拈来,而不是见一个不会一个,不懂,然后躲开。
对于可能存在自己技术理解能力、时间要求等原因,不能及时学习清楚的知识点,要么加班加点,丰富自己,要么将问题请教别人,但躲避肯定不是一个好方法。

4、
黄海一般是如何思考解决问题的:
对于大家都不明白的on事件注册机制,未能一追到底,可能在下一次出现同样问题时再次陷入困境。黄海对于此类问题,一般采用深入思考的办法,
在业余采用手机、笔记本等方式进行查询相关链接进行阅读,从一个点入手思考,很快就会将一推知识点扫平,时间长了积累下来,基本上就没有什么障碍了,而且在学习过程中
培养了自己的自信心,其实大部分问题并不难,我们都可以搞的定。

jQuery 为什么要划分.bind()和.live()?
http://www.zhihu.com/question/19621333

jQuery中的bind()函数跟on()函数有什么区别呢?
http://wenwen.sogou.com/z/q379233393.htm

jquery on方法解惑?
http://www.zhihu.com/question/23198952/answer/23908672

5、目前消息模块可能出现的问题:
因为破坏了原有的MVC模型,以后如再有功能扩展,将更加困难,出现改了这里那里鼓包,BUG不断,所以,必须利用业余时间马上对代码进行深入理解然后重构
其实,打开指定人员进行聊天这个需求,在设计之初就是应该想到的,这个不论是QQ,还是微信,都是一个非常常见的需求,我们在设计模型之初就应该想到,这样就不会在需求提出时大幅的修改,这对我们以后的设计工作也提了醒。

6、我们一直在说要创办前端开发小组,深入学习,学习什么呢?面向对象?插件开发?我感觉目前我们的前端人员还是要整理思路,把开发的基本功打好,马步不稳,其它招式都是花架子。

零零碎碎写了这么多,目的就是让大家都能在犯了错误后回头总结自己错误的根源,并想出解决办法,防止以后再犯,切切。

关于小周同志在消息模块定位功能修改时存在的问题分析

时间: 2024-10-07 00:19:25

关于小周同志在消息模块定位功能修改时存在的问题分析的相关文章

微信小程序后台持续定位功能使用

微信小程序团队在7月30日更新了 基础库 2.8.0 其中新添加了小程序后台持续定位功能和联系定位的接口 从上到下分别是 1.wx.onLocationChange//监听位置实时变化 2.wx.stopLocationUpdate//关闭监听实时位置变化,前后台都停止消息接收 3.wx.startLocationUpdate//开启小程序进入前台时接收位置消息 4.wx.startLocationUpdataBackground//开启小程序进入前后台时均接收位置消息 详细信息可查看https

如何在App中实现IM功能之二快速实现离线消息模块——箭扣科技Arrownock

如何在App中实现IM功能 之二 快速实现离线消息模块 一个App在实际使用聊天功能的时候,并非是一直呆在一个界面的,在等待好友发消息来的同时,有可能已经跳转到其他界面,也有可能切换到其他App. 在当前的App进入后台.好友发来消息时,需要给设备推送一条消息.以安卓为例,收取离线消息通知需要绑定anPush,具体做法是调用anIM.bindAnPushService(anID, AppKey, anPushType). 在App进入后台时,调用anIM.disconnect():在App回到前

小程序客服消息接入微信教程

很多商家在咨询小程序,都会咨询手机上能不能接待客户,当然可以,但需要开通客服助手小程序,下面就和大家分享一下小程序客服消息接入微信教程? 基本流程:客服入口-添加绑定客服微信号-用绑定客服微信号扫码-进入客服工具-在线接待客户 步骤一:找到客服入口 首先需要登录微信小程序管理后台,找到客服界面,如图所示: 步骤二:添加绑定客服微信号 点击"客服",进入客服界面时,在右侧,有一个"添加"按钮,可以添加客服人员. 点击"添加",输入您需要绑定的微信号

重听小平同志11讲话

由于在外网,能听一些声音. 特意花了一些时间,将小平等老同志的一些讲话认真听了一篇.发现对自己思想上有很大触发. 开动脑筋, 解放思想, 这话从小学到大, 很多时候并没有学到心理去. 行业发展到一定程度,专业发展到一定程度, 个人思想上肯定会保守落后,如何解放自己的思维,跟进时代的进步,实在是需要认真应对的重大问题. 民主,集中,这个和管理关系就很大了, 如何处理好相互关系是大学问. 考虑到内外有别,有些偏XX的话就不展开了. 希望中国未来更好.自己的未来发展更美好. 重听小平同志11讲话

若要调试此模块,请将其项目生成配置更改为“调试”模式。若要取消显示此消息,请禁用“启动时若没有用户代码则发出警告”调试器选项

在VS调试的时候出现如下错误: [plain] view plain copy print? 生成下面的模块时,启用了优化或没有调试信息: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\...\*.DLL 若要调试此模块,请将其项目生成配置更改为“调试”模式.若要取消显示此消息,请禁用“启动时若没有用户代码则发出警告”调试器选项. 问题1: 1.右击“解决方案”选择“配置管理器”,将"release”改

微信小程序开发模板消息的时候 出现 errcode: 41028, errmsg: "invalid form id hint:

小程序开发模板消息的时候  出现 errcode: 41028, errmsg: "invalid form id hint: 我是使用的微信支付发送模板消息,提示的formid无效的 大家知道获取到的prepay id 还非常的诡异  他不是直接一个参数 而是还带了字符串 比如 prepay_id=wx2017xx 这样格式的 那传递到微信模板消息这里的formid上要怎么传值呢? 最后检验是需要去除掉prepay id 这个字符串的  然后传递过去就可以了 然后,还会有提示无效的,就是没有支

微信小程序发送模板消息(最通俗易懂)

公司需要用到微信小程序推送   经过一下午的资料查阅,得出以下经验. 首先得去微信公众平台小程序的模板消息  创建模板  也能通过接口去创建,但是我觉得挺麻烦的  还不如去后台创建 下面是我写的测试代码,只有具体数据都是测试的模拟数据,实际业务肯定需要拿到业务数据,大家后面可以自我发挥. 对了,还有一点,电脑的小程序的开发工具是拿不到formid 的  会提示 the formId is a mock one ,只能用手机测试才能拿到formid 下面看代码吧: 这个是前台页面 1 <butto

分享为小程序添加自动回复消息的5种方法!自动客服功能的微信小程序

如何通过小程序客服消息引导自动关注公众号? 小程序客服自动回复一个图文链接? 小程序客服可以发小程序卡片吗? 小程序客服能像公众号一样设置关键词回复吗? 收到消息时自动回复? 微信小程序新手如何默认自动回复功能 如果你遇到以上问题,请往下看!教大家实现微信小程序客服自动回复消息功能,以帮助我们更好地与客户进行互动. 当我们的小程序接入客服,在小程序前端增加一个客服按钮,用户可以点击按钮主动和我们的客服互动! 但是有个问题,消息那么多,如何才能接待的过来,能否想微信公众号一样自动回复,关键词回复,

微信小程序客服消息之解决方案

小程序自公开发布起就有消息推送功能,但由于张小龙对于微信小程序的定义为极简的生活方式,所以为了避免小程序发送过多的推送消息骚扰用户对于小程序消息推送制定了许多的规则和限制. 一.小程序客服消息的意义: 为丰富小程序的服务能力,提高服务质量,微信为小程序提供客服消息能力,以便小程序用户可以方便快捷地与小程序服务提供方进行沟通. 二.小程序把推送消息定义为两大类:模板消息和客服消息 模板消息:后台可以制作消息模板,商户可以将模板消息发送给接受过服务的用户,用户接受过一次服务(以是否产生支付数据为准)