zoukankan      html  css  js  c++  java
  • 2015 11月16日 一周工作计划与执行

    上周:计费中心测试,还存在很多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  

  • 相关阅读:
    树莓派设置音频输出音量
    linux下如何查询jdk的安装路径
    树莓派更新源集合
    树莓派wifi环境下初始化及环境配置
    JVM内存区域划分总结
    使用Mybatis Generator自动生成代码
    Clob类型转换为String
    树莓派3b+下一些常用的命令(Debian下)
    Leetcode 002-Search Insert Position
    Leetcode 001-twosum
  • 原文地址:https://www.cnblogs.com/yasmi/p/4968074.html
Copyright © 2011-2022 走看看