代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单:Alt+Shif...
分类:
其他好文 时间:
2014-09-24 17:28:17
阅读次数:
235
随便翻了翻QCon 2014的ppt,土人看看最新的成果:基本感受:1. 高大上公司比如阿里,腾讯啥的已经挺过第一轮,已经重构重构再重构了,整个架构不能说成熟,但是可以说可用了2. 创业公司或者中档的公司比如途牛啥的,在走高大上几年前的路,踩他们几年前的坑3. 还是和nb的人在一起有前途啊4. 严重...
分类:
其他好文 时间:
2014-09-24 17:00:27
阅读次数:
204
作为一个eclipse 插件的技术验证,还是蛮顺利的 预计免费标准版有语法着色,属性提示,代码折叠,错误提示。明年春节后推出 收费版本包含重构支持(java方法或者属性修改,模板自动更改),调试支持。明年夏天推出...
分类:
系统相关 时间:
2014-09-24 14:30:17
阅读次数:
299
大规模软件系统的产品周期
随着产品的不断发展,复杂度不断增加,生产率(Features数量)下降,质量(Bugs)不受控制,稳定性(Fluctuation)变差,架构变得腐化。
原则、模式、最佳实践和工具集
架构优化原则
1.单一职责
2.领域内聚
3.抽象接口隔离
4.重用
5.管理架构资产
模块解耦模式
1.模块重新划分
表现:
一个模块在领域中内聚性不强,...
分类:
其他好文 时间:
2014-09-23 23:55:05
阅读次数:
296
大意:告诉你一棵二叉树的先序遍历和中序遍历求该二叉树的后续遍历代码: 1 #include 2 #include 3 #include 4 using namespace std; 5 6 const int maxn = 30; 7 char pr[maxn], mi[maxn]; 8 ...
分类:
其他好文 时间:
2014-09-23 23:07:15
阅读次数:
169
log4j2不仅仅是log4j的简单升级,而是整个项目的重构,官网地址:http://logging.apache.org/log4j/2.x/,大家可以从官网的介绍看出它相比log4j第1代的种种优点。一、基本使用1.1 maven依赖项 1 2 org....
分类:
编程语言 时间:
2014-09-23 16:54:34
阅读次数:
304
javascript 采用设计模式主要有下面的三方面原因:可维护性:设计模式有助于降低模块之间的耦合程度。这使代码进行重构和换用不同的模块变得容易,也使程序员在大型项目中合作变得容易。沟通:设计模式为处理不同类型的对象提供了一套通用的术语。程序员可以简洁的描述自己系统的工作方式。性能:采用一些优化性...
分类:
编程语言 时间:
2014-09-23 16:13:34
阅读次数:
287
因为要对项目做重构, 所以, 读了 vczh 的这篇 > 和 > 的 Item7, 8. 下面是部分摘录: 不能repeat的其实是信息,不是代码。然而, 分析什么是信息又不是一件简单的事情.所以, 只能不断地修改. 目的: 保证代码质量不断提高. 换句话说, 不断地重构.而重构, 又需要做TDD....
分类:
其他好文 时间:
2014-09-22 21:20:43
阅读次数:
184
在网上看到的,最近遇到好几次,总结就是当你发现某元素在IE6,7下面无法显示的时候,且这个元素是经过position absolute的,加之前后之类的有浮动,你就要考虑一下兄弟元素,有时候是前面,有时候是后面,加一个今天早上重构一个机票订购页面的时候,为了配合JS特效所以需要写一个绝对定位浮动层,...
分类:
其他好文 时间:
2014-09-22 20:03:53
阅读次数:
189
阅读目录开始Cookie 概述Cookie的写、读过程使用Cookie保存复杂对象Js中读写CookieCookie在Session中的应用Cookie在身份验证中的应用Cookie的安全状况如何在C#发请的请求中使用Cookie重构与使用总结补充Cookie是Web开发中一个很重要的客户端数据来源...
分类:
其他好文 时间:
2014-09-22 12:59:22
阅读次数:
344