I am so impressed with this application....

I am so impressed with this application....

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

Post Reply
Bryan Grossman
Posts: 9
Joined: 20 Oct 2006, 02:50

I am so impressed with this application....

Post by Bryan Grossman »

Very well done... I know this is the wron place for this post but... Well done!!!

BG
User avatar
Snipawolf
Posts: 4357
Joined: 12 Dec 2005, 01:49

Post by Snipawolf »

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.
User avatar
Pxtl
Posts: 6112
Joined: 23 Oct 2004, 01:43

Post by Pxtl »

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.
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.

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).
User avatar
jcnossen
Former Engine Dev
Posts: 2440
Joined: 05 Jun 2005, 19:13

Post by jcnossen »

But then again, who wants to write a doom port anyway :)
Bryan Grossman
Posts: 9
Joined: 20 Oct 2006, 02:50

Well...

Post by Bryan Grossman »

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
Lord JoNil
Posts: 47
Joined: 28 Dec 2005, 03:20

Post by Lord JoNil »

Good answer. :lol:
User avatar
Noruas
XTA Developer
Posts: 1269
Joined: 24 Feb 2005, 02:58

Post by Noruas »

Ever heard of Uo Iris....?
User avatar
Das Bruce
Posts: 3544
Joined: 23 Nov 2005, 06:16

Post by Das Bruce »

Ever heard of not signing every post?
j5mello
Posts: 1189
Joined: 26 Aug 2005, 05:40

Post by j5mello »

Bruce u do realize there are atleast 4 other people that sign every/nearly every post...
User avatar
Neuralize
Posts: 876
Joined: 17 Aug 2004, 23:15

Post by Neuralize »

And most of them are losers.
User avatar
Icebird
Posts: 51
Joined: 29 Jun 2006, 20:17

Post by Icebird »

this forum needs a 'Report' button ..
User avatar
Snipawolf
Posts: 4357
Joined: 12 Dec 2005, 01:49

Post by Snipawolf »

Get a memorable avatar, I'll see ya then :P
User avatar
NOiZE
Balanced Annihilation Developer
Posts: 3984
Joined: 28 Apr 2005, 19:29

Post by NOiZE »

Nothing to see here, move along.
User avatar
Felix the Cat
Posts: 2383
Joined: 15 Jun 2005, 17:30

Post by Felix the Cat »

Don't mind the local fauna, they bark a lot but don't bite.
Post Reply

Return to “Engine”