legacy-code

    0热度

    1回答

    我目前正在与一个大的XML文件,其中包括<Count>123</Count>的一些元素,没有他们给别人打工。例如: <Animals> <Pigs> <Pig ...> ... </Pig> <Pig ...> ... </Pig> <PricePerPound>13<PricePerPound> <Co

    0热度

    1回答

    我有以下情形: 多个用户(< 100)在AD 用户帐户(下不同的基团) 每个组在AD中对应于内部部门;每个部门至少有一个主管 (可以这样说)我们有交叉监督(有监督员角色可以应用于一组小组,也就是说,可能有一个主管实际上监督三个或小组 - 就像AD中存在的那样) 多个内部系统,其中一半是基于网络的,所有的人都建在Net框架 目前我们已经使用ClickOnce大多数基于桌面的系统验证通过将文件夹权限的

    2热度

    1回答

    我正在研究在另一个索引中构建热门术语索引的遗留代码。没有单元测试,并且索引过程是一个等待的痛苦,因为第一个索引需要很长的时间来构建。 我想以不同方式构造第二个(热门词汇)索引。是否有最佳做法来测试是否正确创建了Lucene索引? 编辑>>每@帕斯卡的建议下我使用的是RAMDirectory,再进行试验,我只是写我设立的IndexReader并通过远期效果遍历,打印出每学期,以确保数据的外观索引好的

    0热度

    1回答

    我想将一些UnitTests添加到一堆可可遗留代码中。 我创建了一个单元测试包,并加入所有的源和框架需要的,但生成失败此消息: 2010-08-26 16:07:18.074 otest-x86_64[64675:903] The test bundle at /Users/giordano/application/build/Release/UnitTest.octest could n

    3热度

    1回答

    假设您是大项目的项目经理,并且有很多长期开发的代码。对于代码团队的某些部分有知识,对于其他人 - 不是。 以一种明智的方式在队友之间分配责任感是件好事。 作者仍然在团队中的代码没有问题。 但是,应该制定这种方法以避免每次修改旧代码时都需要长时间做出决定。这会导致漫长的讨论并花费大量时间。 您可以建议采用哪种方法,提示,技巧,流程,以高效,透明和合理的方式为新团队分配代码而无需负责任? 我想补充一点

    2热度

    5回答

    我正在开发一个有点难以处理的系统。它99%没有记录,不遵循最佳实践,并且相当难以理解(全局丰富,方法跨越50行,eval滥用等)。不幸的是,我对代码库相当陌生,并且需要添加功能。 我确信那里有代码可以重复使用,但我必须要遵守最后期限,并且恐怕花费的时间最终会伴随着我匆匆而过。从长远来看什么更好?我想部分想要尽可能重用,但另一部分则表示我应该专注于从头开始编写新功能,有重复的风险(当我有更多时间花费

    0热度

    1回答

    我必须用WCF服务打包遗留的.net程序集API(一组类和接口)。服务被视为代理服务器,可以将呼叫委托给现有的类,几乎不需要额外的工作。 所以我增加了[ServiceContract] interface,它公开了处理现有结构和类的方法。但是wcf-proxy-generator(svcutil)删除了一些字段(声明为只读),并且对别名来说不够聪明(例如:public bool Boolean1

    0热度

    3回答

    我正在寻找恢复一些在Turbo C++ for DOS中开发的旧C++代码。这是一个基于控制台的文本游戏。 这个应用程序大量使用conio.h - 涡轮C特定功能(我认为)gotoxy(),窗口()等。 我发现Turbo C++编译器不再可供下载。 Embarcardero/CodeGear/Borland似乎已经完全从他们的网站中删除它。 我需要基于旧版应用程序破解新原型;大多数功能都存在于旧应

    4热度

    6回答

    了解java中的大公司项目的最佳方式是什么?

    0热度

    3回答

    作为维护大量遗留代码的一部分,我们需要更改部分设计,主要是为了使其更易于测试(单元测试)。我们需要解决的问题之一是组件之间的现有接口。两个组件之间的接口是一个只包含静态方法的类。 简化的例子: class ABInterface { static methodA(); static methodB(); ... static methodZ(); };