Skip to topic
|
Skip to bottom
Jump:
TModeling
TModeling Web
TModeling Web Home
Changes
Notify
Index
Search
Webs
BioGeometry
Main
TModeling
TWiki
Edit
Attach
Printable
TModeling.EricaProject
r1.1 - 20 May 2005 - 20:56 - Main.guest
topic end
Start of topic |
Skip to actions
%TOC% ---+ COMP 281 project completion page I propose to use this page as a place to record observations and progress. Once I get your code, I can ask for more specifics. ---++ Programming Comments or questions from the Pragmatic Programmer... ---++ Refactoring From “Refactoring: Improving the Design of Existing Code,” by Martin Fowler, Kent Beck, John Brant, William Opdyke, and Don Roberts. Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure. It is a disciplined way to clean up code that minimizes the chances of introducing bugs. In essence when you refactor you are improving the design of the code after it has been written. “Improving the design after it has been written.” -- Main.JackSnoeyink - 20 May 2005 ---+++ Data structures To refactor, start with the data. Ask what objects do we need and what properties we need them to have after the computing is done. (Note that this is not asking what computing steps we do to get those properties; that will come fairly easily once we know the data.) ---++++ Data Structure... ---+++ Bad smells Make a list, with examples, of "bad smells" from the Refactoring book that you find in your code.
to top
End of topic
Skip to action links
|
Back to top
Edit
|
Attach image or document
|
Printable version
|
Raw text
|
More topic actions
Revisions: | r1.1
|
Total page history
|
Backlinks
You are here:
TModeling
>
EricaProject
to top
Copyright © 1999-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback