Re: Translator tools?
From: Thomas Kellerer (OSCUQDVXTKFJ_at_spammotel.com)
Date: 06/17/04
- Next message: Bryce: "Re: Portable Java Data Layer based on JDBC"
- Previous message: Sudsy: "Re: Translator tools?"
- In reply to: Gerry Murphy: "Translator tools?"
- Next in thread: Gerry Murphy: "Re: Translator tools?"
- Reply: Gerry Murphy: "Re: Translator tools?"
- Reply: David Alex Lamb: "Re: Translator tools?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Thu, 17 Jun 2004 23:28:33 +0200
Gerry Murphy schrieb:
> In my opinion there was no good reason for the previous software
> engineer to write this in Java. It's a pretty straightforward Windows
> desktop app that would be much easier to understand and maintain had it
> been written in VC++.
Now, this surely is a wrong conclusion. A bad programmer will write
horrible code in both languages (and I tend to think that the code will
even be more horrible in C++, but then I'm a Java programmer :) )
A well written Java/Swing application is as easily understood as a well
written C++ program.
When it comes to documentation, javadoc is a very powerful tool that can
lead (if used at all, and used well) to a good documentation also.
I don't know if such a thing exists for C++
I would think that this application would be an absolute nightmare to
maintain if you automate the transition to C++ (as already mentioned) if
it's already a mess. Automatically generated code is *never* maintainable
by a human brain.
If I was you I would consider a complete re-engineering/re-coding using
your preferred language. I'm pretty sure that's the fastest thing you can do.
Just my 2 cents.
Thomas
- Next message: Bryce: "Re: Portable Java Data Layer based on JDBC"
- Previous message: Sudsy: "Re: Translator tools?"
- In reply to: Gerry Murphy: "Translator tools?"
- Next in thread: Gerry Murphy: "Re: Translator tools?"
- Reply: Gerry Murphy: "Re: Translator tools?"
- Reply: David Alex Lamb: "Re: Translator tools?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|