Massassi Forums Logo

This is the static archive of the Massassi Forums. The forums are closed indefinitely. Thanks for all the memories!

You can also download Super Old Archived Message Boards from when Massassi first started.

"View" counts are as of the day the forums were archived, and will no longer increase.

ForumsDiscussion Forum → Best Linux HTML MDI?
12
Best Linux HTML MDI?
2008-06-11, 6:00 PM #41
Woh, when did I join #massassi?
2008-06-11, 8:48 PM #42
i was talking about pneumatic tools

o.0
2008-06-11, 9:36 PM #43
I feel like a noob here, but could someone explain in short simple words what refactoring is?
Also, I can kill you with my brain.
2008-06-11, 9:55 PM #44
Originally posted by Dormouse:
I feel like a noob here, but could someone explain in short simple words what refactoring is?


The simplest explanation would be a significant change to a portion of code without altering the external behavior (the interface or the result). It's the cornerstone of a number of different development methodologies, notably agile development.

Generally the objective is to correct design flaws, improve readability, improve code re-use and an overall simplification. On the extreme end of agile software development you basically hack together code to do what you want, then refactor, then hack together more code based on shifting requirements, refactor, refactor, refactor, and refactor again until you end up with something elegant and effective. I argue that agile methods are just as effective as document-based methologies as long as you obey the principles of code-as-documentation and have solid self-documentation support in the IDE.
2008-06-12, 4:56 PM #45
I like agile methods but I still like having an SRS and design document before starting anything big. Unless by "document-based" you mean extensive documentation of user needs, use cases, user stories, etc etc.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
12

↑ Up to the top!