`
irican
  • 浏览: 32494 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Now start~~~

阅读更多
真的想一直坚持写下去,也不知道能不能做到。半年之后再回过头来看看效果吧。

2年前大略的看过一遍Refactoring,没坚持看完。当时就觉得获益颇丰,觉得自己平常整理代码的行为居然也还是一门学问,真是有点小爽。到了现在,看到师弟们慢慢在成长,自己却失去方向了,越来越觉得自己的编码水平也就很一般,有了进步的瓶颈。所以决定重新好好看一遍重构,这次是中文版的。

书里写的许多简单方法,在现在看来,至少我觉得,已经不是什么很难处理的事情了,eclipse可以带来很大的帮助。所以在看书的时候也就特别的注意和当前时代的结合,学习一个思想和原理。

想想也有些感慨,Fowler在写这本书时大家都还在用JDK1.2,那个时候的重构技术已经颇为成熟。但是现在当我们已经把范型什么的挂嘴边的时候,写出来的代码却仍然充满了所谓的Bad Smells,再想起Jessie说的:虽然我们找的人都是很优秀的,但是仍然和国外分公司的差距很大……真的是要走出去啊!

又扯偏了,言归正传,我写读书笔记的一个中心就是把自己觉得最应该写的写出来,觉得已经懂的或是自己觉得没有太大意义的就省略。

下篇正式开始。
分享到:
评论

相关推荐

    Think Big, Start Small, Act Now

    EE campaigns often involve many partners, including donors and audiences. Partners often come to projects with their own agendas, and it is up to campaign coordinators to ensure balance and harmony....

    IBM WebSphere for OS/390 StartNow 万维网服务解决方案

    StartNow 计划通过 IBM 帮助中小型企业更加轻松和成本有效地步入先进的电子业务应用。与 S/390 服务器和业界领先的 OS/390 操作系统的行之有效的优点一起,您可以在需要时获得所需的帮助。在 S/390 上运行的 IBM ...

    Learning ServiceNow

    Tim now runs a start-up ServiceNow development and architecture consulting company, and writes custom ServiceNow apps which he licenses or gives away for free through his company's website, ...

    Stop.Talking.Start.Doing.Action.Book.0857086863

    It will help you to evaluate why you have procrastinated until now and identify the small steps you need to take to make it happen. But it will help you to plan beyond that. It will help you see how...

    startnow

    标题“startnow”暗示我们将探讨一个与立即启动或初始化有关的IT主题,而描述中的“现在开始”和“comienza ya !!”进一步强化了这一概念,提示我们要讨论的是编程中的启动过程或者某个项目的初始阶段。标签为"C#",...

    Jump Start HTML5

    Originally developed as a way to describe and share scientific papers, HTML is now used to mark up all sorts of documents and create visual interfaces for browser-based software. With HTML5, however...

    The version 08-2006 of the "SIJECT Short Guide for Start Up" is now available.[手册].pdf

    文件标题是"The version 08-2006 of the 'SIJECT Short Guide for Start Up' is now available",表明这是一份手册的版本更新信息。文件类型为PDF格式,而且是简明的启动指南。 2. 文档描述 文档描述内容与标题相同...

    arm_now:arm_now是一款qemu强大的工具,它允许在arm cpu,mips,powerpc,nios2,x86等上即时设置虚拟机,以进行反向,利用,模糊测试和编程

    arm_now 1.2 arm_now是一款qemu强大的工具,可以即时在arm cpu,mips,powerpc,nios2,x86等平台上设置虚拟机,以进行...$ arm_now start armv5-eabi Welcome to arm_now buildroot login: root # uname -m armv7l

    startnow-node101-vstda-api

    【标题】"startnow-node101-vstda-api" 指的可能是一个关于Node.js初学者教程的项目,其中“vstda”可能是项目或API的特定命名,而“api”则暗示了该教程可能涉及Web API的开发。这个项目的重点可能是教给用户如何...

    startnow-web101-change-calculator

    标题“startnow-web101-change-calculator”表明这是一个与计算找零相关的Web应用程序,可能是初学者学习Web开发的入门项目。在这个项目中,用户可以输入总销售额和投标金额,程序会自动计算出应找回的零钱,并以...

    DelayLoad_source.zip_Symbol_There And Now_loader

    The code snippet shown in this article is used to... This improves the start up time. Sounds great. Now, we will actually try to delay load a DLL, and analyze its advantages and disadvantages, so all set

    ASP-NET-Web-API-2-Building-a-REST-Service-from-Start-to-Finish

    The ASP.NET MVC Framework has always ...Now in release version 2.1, the Web API Framework has evolved into a powerful and refreshingly usable platform. This concise book provides technical background.

    ServiceNowCookbook:这是Packt出版的《 ServiceNow Cookbook》一书的代码存储库

    现在的服务手册这是Packt发布的的代码存储库。 它包含从头到尾完成本书所必需的所有支持项目文件。关于这本书这本书将帮助您构建数据驱动的应用程序,还将探索开发最佳实践。... // get contract start date

    startnow-react200-movie-finder:使用React Redux构建的Movie Finder项目

    【标题】"startnow-react200-movie-finder:使用React Redux构建的Movie Finder项目"揭示了这个项目是基于React和Redux技术栈构建的一款电影搜索应用。React是Facebook开发的用于构建用户界面的JavaScript库,它强调...

    开始「stART」-crx插件

    美丽的主页和书签。...PKA Airi Siri,Google Now,Cortana-iOS应用程序-Flickr集成-Android应用程序-Windows 10和移动应用程序-Mac OS X应用-Opera扩展-Konami代码! (用于s ****和咯咯笑) 支持语言:English

    semaphore-demo-zeit-now:带有Semaphore和Zeit Now的演示CICD管道

    使用Zeit Now的信号量演示CI / CD管道 示例如何构建一个无服务器API函数并使用Semaphore将其部署到Zeit Now。 信号量上的CI / CD 分叉此存储库并使用它来。...$ npm start 测试 $ npm test 部署 $ npm

Global site tag (gtag.js) - Google Analytics