发明名称 EXPANSION AND REDUCTION OF SOURCE CODE FOR CODE REFACTORING
摘要 An automated programming tool can receive program source code and can expand portions of the program source code to make to make identifiers explicit, insert sets of parenthesis and so on. Expansions can be kept track of so that reductions after refactoring can be confined to altered portions of the program source code.
申请公布号 US2014165035(A1) 申请公布日期 2014.06.12
申请号 US201213710612 申请日期 2012.12.11
申请人 MICROSOFT CORPORATION 发明人 Campbell Dustin R.;Pilch-Bisson Kevin;Najmabadi Cyrus;Poeschl David J.;Reshetnikov Vladimir
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项 1. A system comprising: at least one processor: a memory connected to the at least one processor: and a module that when loaded into the at least one processor causes the at least one processor to: receive at least one refactoring operation to be applied to program source code; expand at least one section of the program source code affected by the at least one refactoring operation to create expanded program source code; and keep track of expansions made to the program source code to create the expanded program source code.
地址 Redmond WA US