我一直认为Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,Code Review都是基本要求,代码合并之前必须要有人审查通过才行。 然而对于我观察到的大部分软件开发团队来说,认真做Code Rev ...
分类:
其他好文 时间:
2019-07-20 10:02:18
阅读次数:
103
谈谈运维的价值 从软件生命周期的角度看,软件开发阶段只占整个生命周期的 20%~30% 左右,软件运行维护阶段是最长尾的。 开发和运维的分界点从开发完成代码开发,测试验收通过后,交付到运维软件包开始,之后的阶段就是软件的运行维护阶段了。 从运维的范畴上来讲,我认为,一个研发团队内,除去业务需求实现层 ...
分类:
其他好文 时间:
2019-07-19 17:07:16
阅读次数:
103
上次给大家分享了小白建站如何选择虚拟空间及服务器,及购买域名的基础知识,这些是硬性要求,你的网站要想运行起来,硬件只是基础,真正的技术是软件,关于PHP软件开发技术,后面我们会慢慢的分享给大家,今天主要给大家分享的是,如何在你服务器配置PHP运行的环境,有哪种模式,如何选择呢? ...
分类:
Web程序 时间:
2019-07-18 21:13:16
阅读次数:
215
随着互联网的飞速发展,web应用在软件开发中所扮演的角色变得越来越重要,同时,web应用遭受着格外多的安全***,本文将分享一些关于安全测试的知识点和注意事项。
分类:
Web程序 时间:
2019-07-18 12:12:32
阅读次数:
159
1.模块 模块是一系列功能的结构体 模块的三种来源:内置,第三方,自定义 模块极大的提高了开发效率(内置,第三方),当程序比较庞大时,一个项目的程序拆分多个py文件,将公共用到的方法写到一个py文件,其他文件以模块的形式调用 知道哪个是执行文件,哪个是导入文件. import导入模块 函数名加括号在 ...
分类:
其他好文 时间:
2019-07-16 20:08:19
阅读次数:
146
模块 模块: 模块的三种来源: 模块的四种表现形式: 为什么用模块: 软件开发目录规范 软件基本目录结构 ''' 项目名 bin ..........执行文件 start.py 项目启动文件 conf ..........里面放的是一些变量与值的对应关系,不常变动的值(常量) settings.py ...
分类:
编程语言 时间:
2019-07-16 18:30:37
阅读次数:
99
一、模块 1、定义:就是一系列功能的结合体 2、模块的三种来源: ①、内置的(Python解释器自带) ②、第三方的(别人写的) ③、自定义的(你自己写的) 3、模块的四种表现形式 ①、使用Python编写的py文件(也就意味着py文件也可以称之为模块:一个py文件也可以称之为一个模块) ②、已被编 ...
分类:
其他好文 时间:
2019-07-16 18:08:52
阅读次数:
103
模块 import from ... import ... 循环导入 相对导入 绝对导入 软件开发目录规范 重点:********************************************* 模块的查找顺序: 1,先从内存中找 2,内置中找 3,sys.path中找(环境变量): 要分 ...
分类:
其他好文 时间:
2019-07-16 18:01:46
阅读次数:
102
1.包的导入包是一票文件夹和py绝对导入是从根目录开始from,不能挪动,但是直观(此处的根目录可以通过打印sys.path来查看) 相对路径是使用.和..来表示,可以挪动此时不能再在包内的任何位置使用绝对路径来导入,也绝不能再包里调用里面的py文件 一个' . '表示当前文件夹,两个' . . ' ...
分类:
其他好文 时间:
2019-07-16 00:28:18
阅读次数:
124
如果你是一个软件开发者,你一定对Subversion不会感到陌生。Subversion是一个自由开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况,这样就可以借此将数据恢复到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作
分类:
其他好文 时间:
2019-07-15 14:52:32
阅读次数:
247