码迷,mamicode.com
首页 >  
搜索关键字:组织函数    ( 30个结果
重构第六章-重新组织函数
6.1 Extract Method(提炼函数) 你有一段代码可以被组织在一起并独立出来。将这段代码放进一个独立函数中,并让函数名称解释该函数的用途。 动机: 如果每个函数的粒度都很小,那么函数被复用的机会就更大;这会使高层函数读起来就像一系列注释;如果函数都是细粒度,那么函数的覆写也会更容易些。 ...
分类:其他好文   时间:2020-07-21 01:03:09    阅读次数:100
重构 重构手法
一. 重新组织函数 1. Extract Method 提炼函数 2. Inline Method 内联函数 3. Inline Temp 内联临时变量 4. Replace Temp with Query 以查询取代临时变量 5. Introduce Explaining 引入解释性变量 6. S ...
分类:其他好文   时间:2020-06-14 18:22:43    阅读次数:65
python 模块,包,变量的调用方法
#模块用来组织函数的 #包是用来组织模块的 #判断是否为包,主要是看是否有_init_.py #bin与bao有什么关系 #调用模块或者包的方法一览 # import time,sys 系统模块可以直接调用,用“,”分割 # import calculte 调用同文件夹的模块,使用方法calcult ...
分类:编程语言   时间:2020-02-01 12:36:06    阅读次数:93
学习重构(0)-目录
何时重构 如何重构 代码坏味道 Duplicated Code(重复代码) 重新组织函数 Extract Method(提炼函数) Long Method(过长函数) Inline Method(内联函数) Large Class(过大的类) Inline Temp(内联临时变量) Long Par ...
分类:其他好文   时间:2019-11-13 13:16:21    阅读次数:95
学习重构(2)-重新组织函数
1. Extract Method(提炼函数) 将代码段放进一个独立函数中,并让函数名称解释该函数的用途。 示例: void printOwing(double amount) { printBanner(); //print details System.out.println("name: " ...
分类:其他好文   时间:2019-10-20 00:37:32    阅读次数:89
Python学习---模版/包的概念
1.1. 模块/包的概念 在Python中,一个.py文件就称之为一个模块(Module) 模块一共三种: python标准库 第三方模块 应用程序自定义模块 模块的使用:模块是用来组织函数的 解释器通过搜索路径找到hhh.py后, 将hhh.py解析后全部加入内存并全部赋值给hhh这个变量,后面取... ...
分类:编程语言   时间:2018-07-28 21:48:19    阅读次数:160
我的重构第三步
重新组织函数
分类:其他好文   时间:2018-02-08 14:16:11    阅读次数:160
重构之--重新组织函数的几种方法
重构手法中,很大一部分都是在对函数进行整理,很多问题也都来自Long Methods(过长的函数),下边就介绍一下关于重新组织函数的几种常用手法 1 Extract Method(提炼函数) 解释:一个函数中有部分代码可以被提取出来单独抽成一个函数,并起一个能表达函数用途的函数名,这就是提炼函数(一 ...
分类:其他好文   时间:2017-10-16 23:22:38    阅读次数:259
重新组织函数
提炼函数(Extract Method) 你有一段代码可以被组织在一起并独立出来,将代码放进一个独立函数中,并让函数名称解释该函数的用途。 转换为: 当看见一个过长的函数或者一段需要注释才能让人理解用途的代码,就可以将这段代码放进一个独立的函数中。 如果每个函数的粒度都很小,那么函数被复用的机会就更 ...
分类:其他好文   时间:2017-09-23 13:41:35    阅读次数:174
JS中的六大数据类型
js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Undefined,Null),和一种复杂数据类型(Object)。 typeof 操作符 由于js中的变量是松散类型的,所以它提供了一种检测当前变量的数据类型的方法,也就是typeof关键字. type of ...
分类:Web程序   时间:2017-08-30 11:51:14    阅读次数:165
30条   1 2 3 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!