InfoQ

InfoQ

主题/标签专用视图

重构相关的内容


最新“重构”相关专题内容

广联达敏捷之路

主题
敏捷,
企业级敏捷

2年前,我们面临的情况是,200多研发人员,3条产品线,7个产品:产品BUG多,稳定周期相当长,正式发布的产品的稳定周期平均需2~3个月,长的甚至有一年;需求变化快,产品发布后,马上面临修改;答应客户和市场的时间一推再推(跳票);导致研发能力无法支撑公司去把握新的市场机会;开发过程压力大且心情悲壮,研发部和产品部互不理解,冲突多。我们打算用敏捷的思路来优化公司的研发管理,希望配合技术进步等手段扭转公司产品的产能,支持公司的高速发展;从此我们就走上了变革之路,面对整个公司的研发管理优化,我们经历了许多挫折和变化,2年下来有了一些阶段性收获,在此将如何在企业中推进和实施敏捷的一些经验和教训与大家共同分享。

“重构”相关新闻

使用Roslyn构建Visual Studio扩展

主题
IDE,
编译器,
.NET

之前我们向大家介绍了Roslyn编译器和工作空间API。现在让我们来看下Roslyn的服务API,以及我们能够如何使用它来扩展Visual Studio。我们在本文中要查看的扩展包括代码问题报告、快速修正、代码重构、自动完成提供程序以及大纲视图。

微软将编译器作为服务公诸于众

主题
编译器,
.NET

早先的报道认为Roslyn项目只是更好的运行时能够访问的编译器以及REPL样式的解释器,但是现在看来它的目的远不止如此。微软公开了整个编译器产品线,期望开发者能够在各个层次上创建出更多类型的工具。

MaintainJ 3.2业已发布,多项功能得到增强

主题
Java

MaintainJ是一种反向工程工具,它能够为Java代码库生成运行时的序列图和类图,最近它发布了3.2版本,在其中多项功能得到了增强。MaintainJ基于Eclipse构建,因此能够在所有基于Eclipse平台构建的IDE上运行。

Visual Studio为Jython提供官方支持

主题
IDE,
动态语言

针对Visual Studio的Python工具最近发布了第一个产品,它现在支持所有四种主要的Python解释器:CPython、IronPython、Jython和PyPy。 它可用在免费的Visual Studio集成Shell程序中,或者也可作为插件在Visual Studio专业版中使用。

“重构”相关文章

JetBrains开发者工具

主题
故事和案例分析,
架构 ,
Java,
IDE,
工具

JetBrains是为数不多的几个开发工具销售业绩很好的公司之一。通过该访谈,我们会对他们公司的战略、新产品以及未来计划有了一些深入了解。

Scrum敏捷团队的必备技能

主题
敏捷,
团队协作,
敏捷实施,
单元测试

对于提高生产率所需的技能,敏捷项目与传统项目有所不同。本文定义了团队为了提高生产率,需要在行为和技术方面具备的技能。具有这些“delta”特征的人应该具备了合适的行为和技术技能,这些技能使得他们能够在敏捷项目中工作富有成效。

从经理的角度看技术债务

主题
敏捷,
架构 ,
敏捷技术

开发人员经常谈到“技术债务”会导致项目延期,他们到底说的是什么意思呢?在“技术负债”拖垮项目之前,你可以采取什么手段来减少它呢?

“重构”相关技术演讲

测试驱动开发(TDD)实战

主题
设计模式,
故事和案例分析,
敏捷

大家应该都听说过测试驱动开发(TDD),或者看过别人演示如何TDD,比如去解决一个求素数的问题。相信也有不少人亲自做过尝试。那么在一个实际的项目中,到底应该如何做TDD呢?这里,将给出一个实际的例子,演示如何用TDD去做一个端到端的Web开发的Story。从页面,到后台代码,到数据库,一步步驱动完成这个故事。其内容可能会涉及到:Web测试(webDriver);单元测试(TestNG);Mock(Mockito);重构;数据库重构(DBDeploy)...
通过这次演讲,希望大家能够对实际项目中的TDD应用有一定的了解。