RE: Re: Refactoring process model,
"Stephen Allen" <[email protected]> Sun, 28 Oct 2012 10:05:10 -0000
| Newsgroups | gmane.comp.programming.refactoring |
|---|---|
| Message-ID | <277C69992F3F4A8291E1D912C2271F81@stephenb3e6a95> |
>Here is short video of the tool: >http://www.youtube.com/watch?v=wGIu6Muvd8I This was good and straight forward. It works because the vast majority of spreadsheet use treats it like a simplified database. One of the arguments I continue to have with Patrick is over the best/appropriate usage of spreadsheets. It runs along the lines of "Do we have to restrict the the methods and constructs that we employ within spreadsheets just so that we can impose styles which encourage high accuracy (low error rates) - or even be susceptible to automatic refactoring?" Patrick is inclined towards a convention of restrictive usage. I am not. I good example of my rather anarchic approach is available at http://acba.co.uk/SuDoku.htm A question you might ask yourself is whether Sandro's proposals for automated refactoring would operate effectively on this kind of spreadsheet? Regards, Stephen Allen -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Danny Dig Sent: 28 October 2012 03:45 To: [email protected] Subject: Re: [refactoring] Re: Refactoring process model, On Sat, Oct 27, 2012 at 1:04 PM, Stephen Allen <[email protected]> wrote: > There was a paper on refactoring spreadsheets by Patrick O'Beirne at > the EuSpRIG conference about two years ago > http://arxiv.org/abs/1009.1412 My former student, Sandro Badame, wrote a refactoring for spreadsheets tool, RefBook, that supports several of the refactorings proposed by Patrick O'Beirne. The paper appeared recently in the proceedings of ICSM'12: https://netfiles.uiuc.edu/dig/papers/refactoringSpreadsheets.pdf > Admittedly a spreadsheet is a different in environment to a database but in many respects there are strong similarities. This may help focus on suitable issues. We found that refactoring for spreadsheets has many of the challenges/opportunities of refactoring for OO code: preserving behavior is important, as well as improving the readability and change-ability of formulas. best, Danny -- Danny Dig Research Assistant Professor at UIUC http://netfiles.uiuc.edu/dig/www Motto: "Success is not for the chosen few but for the few who choose" ------------------------------------ Yahoo! Groups Links ------------------------------------ Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/refactoring/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/refactoring/join (Yahoo! ID required) <*> To change settings via email: [email protected] [email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/