函数 我们在使用ASM相关API对函数进行操作之前,我们需要了解函数在字节码的存储格式及其执行模型。 执行模型 我们需要简单了解Java虚拟机的...
重构原则 重构:对软件内部结构的一种调整,目的是在不改变软件客观察行为的前提下,提高其可理解性,降低修改成本。 何为重构 重构改进软件的设计。如...
构筑测试体系 可靠的测试环境是重构的前提,因为debug在我们的开发中占据了大多数时间。 自动化测试对于增量开发非常有利 重构的基本技巧是小步前...
从我们的经验来看,没有任何度量工具比得上一个见识广博的直觉。你必须培养自己的判断力,学会判断一个类有多少实例变量算是太大,一个函数内有多少代码才...
Basics kotlin中一切皆对象,基本数据类型会自动装箱成对象基本数据类型位宽与java一致 数组处理 java中基本数据类型的数组用于避...
Fun Declear val a : Int = 1如果kotlin可推断出类型,则类型可不写val b = 3 String Templat...
2016-02-05 作业控制 作业控制允许一个终端上启动多个作业(进程组)控制哪一个作业可以存取该终端,已经哪些作业在后台运行。作业控制要求三...
2016-02-26 获得和设置终端属性 使用函数tcgetattr和tcsetattr可以获得或者设置termios。这样也可以检测和修改各种...
更多提示和技巧 创建包装 建立标识性包装时,最重要的特性之一是需要遵循重复原则:没意见作品中都必须有某个标识性图像或某种标识性风格。 企业名片 ...