《重构:改善既有代码的设计》清晰地揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。《重构:改善既有代码的设计》提出的重构准则将帮助你一次一小步地修改你的代码,从而减少
Java 23 次浏览
《重构,改善既有代码的设计》,这是一部经典之作,相信很多人都听过或看过,看这本书时会发现,书中讲的都是一些很简单的东西,而且很多东西就是我们平时在做的,只是作者把它们总结了起来。比如说Rename Field,就是对不易理解其作用的字段起一个易于理解的名字,这个肯定我们都做过,但是更多时候,我们是对
Java 16 次浏览
建议避免局部类,使用静态成员函数或名字空间内非成员函数,尽量不使用全局函数。推荐避免class类型的全局变量,尽量采用单例模式。注意谨慎使用模板,只使用其基础特性,避免过度膨胀和复杂化。模板类型应使用引用或指针,特别是涉及复杂类型实例化和参数传递时。若有约束条件,应在模板定义处显式说明。
C++ 24 次浏览
1.7空闲任务与空闲任务钩子函数例4中创建的任务大部份时间都处于阻塞态。这种状态下所有的任务都不可运行,所以也不能被调度器选中。但处理器总是需要代码来执行——所以至少要有一个任务处于运行态。为了保证这一点,当调用vTaskStartScheduler()时,调度器会自动创建一个空闲任务。空闲任务是一
C 20 次浏览