zoukankan      html  css  js  c++  java
  • day27

    configparser 配置

    subprocess 子进程

    c = subprocess.Popen('ipconfig',shell = Ture,stdout = subprocess.PIPE)

    xlrd和xlwt

    #读表格和写表格

    #转日期格式
    xlrd.xldate_as_datetime(sheet.row(2)[4].value,0)

    xml

    #可拓展标记语言,html格式也是基于xml的
    #单标签,双标签
    #最外层只有一个标签,称为根标签
    #json更加适用于前后台交互,跨平台性强,轻量级
    #xml 更加适用于 需求更加复杂的场景,例如页
    <person type='int'></person>
    xml_declaration = True-                                        

    面向对象

    #面向过程中关注的是实现任务具体的过程,即先后顺序,一种流水线式的机械化思考方式
    #耦合:在程序中的提现式,两个模块代码相互影响,比如在模块A中使用了模块B的代码,而降低耦合度就是细化拆分,每个模块只干自己的事
    #面向对象 还是 面向过程: 如果项目体积较大,后续可能需要修改需求或是增加需求,优先考虑 面向对象  

    需求分析

    明确要做的程序 具备哪些功能,并分析 每个功能是否可以用代码实现, 产生需求文档

    技术选型

    要使用的技术是否已经成熟 (使用的人多,有完整官文档,还有相对活跃的社区)

    需要考虑开发团队是否能够hold住该技术

    接口文档

    后台提供给前台的接口文档

    参数1 用户名 类型 字符串

    返回值 bool true:登录成功

    mvc设计文档

    用户层V 接口层C 数据访问层M

    用户层 :与用户交互 输出数据 或者接收输入

    接口层: 1.判断 验证 组装 数据 交给给数据访问层 来存储 2.从数据访问层拿到数据 组装成用户可以看懂的 格式 交给用户层

    数据访问: 提供数据的读取和存储

    项目开发流程

    1. 调研

    2. 需求分析

    3. 架构师完成项目demo,完成项目架构

    4. 分工

    5. 写代码

    6. 白盒黑盒测试

    7. 项目审核发布 => 项目 -> 产品

  • 相关阅读:
    28家知名IT公司名称的由来
    URI和URL及URN的区别
    URI和URL及URN的区别
    URI和URL及URN的区别
    程序员如何保护自己的颈椎
    程序员如何保护自己的颈椎
    程序员如何保护自己的颈椎
    ACM2050
    应对百万访问量的epoll模式
    敏捷开发方法(一) Scrum
  • 原文地址:https://www.cnblogs.com/zhuqihui/p/10902768.html
Copyright © 2011-2022 走看看