I am so impressed with this application....
Moderator: Moderators
-
- Posts: 9
- Joined: 20 Oct 2006, 02:50
I am so impressed with this application....
Very well done... I know this is the wron place for this post but... Well done!!!
BG
BG
Rewrites are a sure way to kill a project. Look what happened to Netscape (it died while people waited for Mozilla) or for a hobby project example, see DoomLegacy - they had the best Doom port out there until they decided to refactor it into a C++ OOP version... and then spent years working on it.Snipawolf wrote:Well, those developers have worked hard, and this engine is (Not insulting anyone) crap.
It has a pretty bad code from what I have heard, and I can not wait for the new engine, and this engine's rewrite.. Otherwise it's pretty good.
The proper way to make a project more organized is not to "rewrite" - you don't change functionality. You add unit tests to every part of the code and then just start refactoring (that is, eliminate all redundancy in the code).
-
- Posts: 9
- Joined: 20 Oct 2006, 02:50
Well...
If the code is as bad as you say it is then some times the only way is a rewrite. It depends on the implimentation and the object model. For example, I just got done doing a rewrite on a project that was in development for over 1.5 years by another person. It was compleatly over enginnered and wasen't even what the customer wanted. After talking with the customer and Identifying the problems I redesigned the object model and the presentation layer and rewrote the entire application in 3 months!! With NO code reuse from the previous project!! Now, this is an extreem example, but it saved the project.
Since the new engine for spring will be in C# as opposed C, C++ and Delphi... You will be looking at the same scenaro. Sometimes it is good idea to take a fresh look at what you learned from previous code and rewrite it.
Bryan Grossman
Since the new engine for spring will be in C# as opposed C, C++ and Delphi... You will be looking at the same scenaro. Sometimes it is good idea to take a fresh look at what you learned from previous code and rewrite it.
Bryan Grossman
- Felix the Cat
- Posts: 2383
- Joined: 15 Jun 2005, 17:30