2015 11月16日 一周工作计划与执行

本文概述了修复计费中心测试过程中遇到的bug,并详细介绍了如何使用Django模板过滤器进行时间转换,以及如何管理依赖关系以保持模块的独立性和完整性。此外,文章还讨论了在数据库操作和JS验证方面遇到的问题解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上周:计费中心测试,还存在很多bug,这周尽力快速修正。

本周:

  周一:

    1.时间utc到本地,本地到utc

      a.js 的Date,需要根据设置文件里面的时区设置来载入时间,而Date只支持local时间,所以需要自己实现不同时区转换

      b.可以通过django的templatefilter 来进行转换。

  周二:

    1.检测问题

      a.如果某个模块开发依赖于另外一个模块,尽快将独立模块部署起来并进行维护,这样测试数据可以保持完整性。公共性的东西都需要部署到服务器上,如果有依赖于个人的,那么迟早引用个人的公共模块部分会成为瓶颈。 管       理者要测评每个部分的优先级以及依赖性。确立模块之间优先次序,保持模块的独立性,使得让个人的开发不会互相制肘。

      b.测试数据库要么有生成机制,每次部署都删除测试数据,也会造成重复工作。

     2.bootstrap-validator:类似的js控件一般使用两种方式启用,通过设置元素特别的类或者在属性上的特殊字段触发。还有一种使用显性的方式如 $(xxx).bootstrapValidator 等等触发。

     3.目前计费中心错误分类两类:

      a.计算逻辑错误,配置的策略越多,数据就越容易出错。

      b.从数据到页面展示的错误:例如本该是数字的数据却为none,而在前台可能引用该数据进行js计算,如果在js运算中不进行判断意外情况的那么就会导致该js运行错误,会导致更多数据不能正常显示。如果全部进行判断,则js变         得非常臃肿。因此,在从后台数据到前台应该有一定约束。即非法数据应该如何处理。应用统一的约束,则能够减少前台判断逻辑。

  周三:

    1.修复bug

    2.eventlet中遇到问题:虽然eventlet在遇到IO时候放弃cpu占用,但是遇到数据库查询等等请求时候却不会放弃,会导致如下情况:

      某个协程在数据库查询时期上锁并且一直卡住,导致eventlet不能切换到其他协程。所有协程都卡住。程序不能获取高并发。解决:openstack中使用多进程+协程方式解决。

  周四:

    1.修复bug

    2.给数据库做了说明文档

    3.使用paste进行web程序配置

  周五:

    1.看了一下rabbitmq 的python接口kombo代码

    2.做数据库接口:提供内部url调用。

    3.方便起见,做一个数据库row转字典的函数,自动进行json字段的数据转换

    4.bootstrap validater 在form submit后按钮disable  

 

转载于:https://www.cnblogs.com/yasmi/p/4968074.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值