软件工程笔记(十)

清华网课2.1、2.3、2.4、2.5、2.6

编程过程与规范

编程过程

 软件开发是多人合作完成的过程,因此编写的代码需要让其他程序员容易理解和维护。

代码规范

 

第一行:对于直接可以执行的文件建议增加这个说明,被导入的文件可以忽略 

第二行:文件的基本头部,一般都是必须要写的,主要包括版权声明、许可声明和模块描述

导入外部模块 应该在模块注释和文档字符串之后,在全局变量和常量之前。

主功能建议创建main函数,要进行注释表明其含义

加上name判断后,主程序只有在被直接执行的时候才会被执行,作为模块导入不会执行

python注释:

 

Python集成开发环境

用pycharm做介绍

设定运行配置:

 调试:

静态代码检查

代码审查

 缺陷检查表:

Pylint

一个python代码静态分析工具

 pylint安装和使用:

 

代码性能分析

 

 性能分析:

 使用profile,先导入profile模块,以程序的入口函数名为参数调用profile.run这个函数

通过查看性能结果,进行性能优化。

 

 

结对编程实践

 结对编程把编程和复审有机结合,一个人负责编写代码并进行单元测试,另一个人负责考虑单元测试的覆盖程度和代码是否需要修改完善。 两个人角色轮流互换。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值