- 博客(127)
- 收藏
- 关注
原创 将函数内联化
Inline Method(将函数内联化)Updated on Wednesday, November 10, 2004Summary: 将被内联化的函数,其本体(method body)与其名称(method name)同样清楚易懂,那么就在函数的调用点插入函数本体以消除该函数。 Tips: 如果你手上有一群组织不甚合理的函数,你可以试着把它们都i
2004-10-18 22:19:00 1147
原创 Extract Method
Extract Method(提炼函数)Summary:你有一段代码可以被组织在一起并独立出来。 将这段代码放进一个独立函数中,并让函数名称解释该函数的用途。Tips:如果每个函数的粒度都很小,那么函数之间彼此复用的机会就更大。 这会使高层函数代码读起来就像一系列注释 如果函数都是细粒度,那么函数的覆写也会更容易。 一个函数的长度不是问题,关键在于函
2004-10-18 20:55:00 222
原创 提炼函数
Extract Method(提炼函数)Summary: 你有一段代码可以被组织在一起并独立出来。 将这段代码放进一个独立函数中,并让函数名称解释该函数的用途。Tips: 如果每个函数的力度都很小,那么函数之间彼此服用的机会就更大。 这会使高层函数代码读起来就像一系列注释 如果函数都是细粒度,那么函数的覆写也会更容易。
2004-10-18 20:49:00 909
原创 《重构》语录
《重构》语录 Amassed by Allen Lee 0.0 ...一开始只需概略浏览名录,看看其中有些什么,不必理解所有细节。一旦真正需要实施某个准则,再详细阅读它,让它来帮助你。名录是一种具备查询价值的章节,你也许并不想一次把它全部读完。... 1.0 ...一开始介绍某个东西时,首先应该大致讲讲它的历史、主要原理等等。可是每当有人在会场上介绍这些东西,总是诱发我的瞌睡虫。我的思绪开
2004-10-18 19:55:00 248
原创 《重构》语录
《重构》语录Updated on Sunday, October 17, 2004Amassed by Allen Lee 0.0 ...一开始只需概略浏览名录,看看其中有些什么,不必理解所有细节。一旦真正需要实施某个准则,再详细阅读它,让它来帮助你。名录是一种具备查询价值的章节,你也许并不想一次把它全部读完。...1.0 ...一开始介绍某个东西时,首先应该大致讲讲它的历史、
2004-10-11 18:08:00 1228 3
原创 PINVOKE.NET: Do interop the wiki way!
PINVOKE.NET: Do interop the wiki way! Updated on Friday, October 29, 2004Writen by Allen Lee首先什么是PInvoke呢?PInvoke是Platform invoke的缩写。我们先来看看MSDN文档中的解释:Platform invoke is a service that enable
2004-06-29 12:37:00 1268
原创 Reflector: Get the secret inside .NET assemblies.
Reflector: Get the secret inside .NET assemblies.Updated on Friday, October 29, 2004Writen by Allen Lee用.NET编程的朋友应该都知道ILDASM的大名吧,这里为大家介绍另一个名为Reflector的好东东。为了了解Reflector,我特意写了一个代码片断(这里只给出用C#写的Mai
2004-06-29 12:33:00 3566 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人