[prev in list] [next in list] [prev in thread] [next in thread] 

List:       twsocket
Subject:    Re: [twsocket] ICS-V6 files and classes naming
From:       Maurizio Lotauro <Lotauro.Maurizio () dnet ! it>
Date:       2005-12-30 9:15:18
Message-ID: 1135934118.43b4faa69a51d () webmail ! dnet ! it
[Download RAW message or body]

Scrive Francois PIETTE <francois.piette@overbyte.be>:

> > But I'm also not sure if this is good solution
> 
> I'm still wondering.
> Renaming everything and cleaning up thing is of course very interesting for 
> new users. But for existing users, it would require a lot of work converting
> 
> their old code to the new versions. And that may be fatal to ICS: current 
> user would not upgrade to new version because they have no time to do the 
> changes required by the new version !
> All in all I wonder if it is not better to simply make V6 as compatible as 
> possible with V5. That is dropping support for old compilers (this would 
> make the source code much cleaner) and adding new features without breaking 
> existing ones. If I do that, current ICS user would have no change at all 
> or - if they use an old compiler - just upgrade to the current Delphi or 
> CBuilder compiler (The old compilers would not compile new features using 
> recent language construction).

Compability is a good think but it could be a limit to the evolution.
I think that changing the class name make sense only when compability is 
broken (not for small think).
If you planned to do heavly changes in the component suite then  I would 
suggest to delay the change of name at that point.
For a developer revise the existent code to use the new capabilities make 
sense, only for changing names with the perspective to revise again when the 
components will reworked no.


Bye, Maurizio.


----------------------------------------------------
This mail has been sent using Alpikom webmail system
http://www.alpikom.it

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic