Hi,

>> Hi,
>>
>> I was not frightened at all,
> maybe you should be ;)
Yes of course I can introduce new bugs. The risk is quite low with the 
kind of changes I've done since 1.9.1, but I don't exclude to do deeper 
changes.
Hopefully, we have a good and stable 1.9.1 release, and it seems a good 
time for this kind of work.

>
>> just curious and also glad. Cleaning old code that is not really broken is 
>> something that usually remains undone.
> "never touch a running system"
I don't completely agree. If you just want to "use" the soft, you're 
right. If you want a living and evolving code base, I think that 
cleaning, refactoring is part of the process, it should not necessarily 
be driven by bug fixes.
>
>> Another example is developer "goatbar" who has been cleaning the codebase of 
>> GDAL with his +1400 changesets
>> https://trac.osgeo.org/gdal/search?q=goatbar&noquickjump=1&changeset=on
> not saying it shouldn't be done. just has to be done carefully and while 
> functionality does not increase it inherently has the danger of breaking 
> things.
I'll discuss on the list any change which may introduce a risk 
(according to my criteria).
>
>> I have also seen in the Geoserver project how much work it can require if 
>> there is a need to migrate over very many library versions like with Wicket 
>> 1.4 from 2009 -> Wicket 7.x 
>> https://wiki.osgeo.org/wiki/GeoServer_Code_Sprint_2016. Upgrading to 
>> Spring-4 is also a big task even it is not so much delayed 
>> https://github.com/geoserver/geoserver/wiki/Spring-4-Upgrade.
> yeah, but at least upgrading dependencies usually gives you more stable, 
> better libs you work w/ in the future.
>
> anyway.. i have full confidence in the french/czech teamup Mike&IntelliJ ..ede
Thanks,
I also can undertake some changes with more confidence because I know I 
can get excellent support on this list either in GIS area or in java 
programming area ;-)

Michaël
>
>> -Jukka Rahkonen-
>>
>> edgar.soldin wrote:
>>
>>> as far as i have seen the changes were more of a formatting natures so far. 
>>> but, Jukka is right of course, touching existing working code is prone to 
>>> introduce errors.
>>> that being said, i trust you'll be extra careful and try not to introduce 
>>> new code if not absolutely needed.
>> ..ede
>>
>> rOn 24.03.2016 00:01, Michaël Michaud wrote:
>>> Hi Jukka,
>>>
>>> Some benefits are :
>>> - making the code more readable (with for each loop, generics,
>>> autoboxing : formatting and using simpler syntax help to understand
>>> the code more quickly)
>>> - making the code more safe (using generics, try with resource)
>>> - most of things I rewrite are suggestions from my IDE (it may detect 
>>> actual bugs, but more often
>>>    "potential" bug or simply bad practises )
>>> - removing dead code (useless bytes to load) or duplicated code (error
>>> prone)
>>> - for me, it is also a good way to have a better knowledge of the codebase.
>>> ...
>>>
>>> Benefit is not very high for the short term (it is not supposed to change 
>>> the way OJ works).
>>> But I hope it will make the code more attractive. I think it may also
>>> be a first step for bigger refactoring task if needed.
>>>
>>> Michaël
>>>
>>> Le 23/03/2016 22:49, Rahkonen Jukka (MML) a écrit :
>>>> Hi,
>>>>
>>>>   
>>>>
>>>> Michaël seems to do much work with "Cleaning, formatting rewriting". As a 
>>>> non-programmer I would like to know what and why, and what benefit 
>>>> OpenJUMP will have from this code review.
>>>>
>>>>   
>>>>
>>>> Regards,
>>>>
>>>>   
>>>>
>>>> -Jukka Rahkonen-
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> ---------
>>>> Transform Data into Opportunity.
>>>> Accelerate data analysis in your applications with Intel Data
>>>> Analytics Acceleration Library.
>>>> Click to learn more.
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
>>>>
>>>>
>>>> _______________________________________________
>>>> Jump-pilot-devel mailing list
>>>> Jump-pilot-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>
>>>
>>> ----------------------------------------------------------------------
>>> --------
>>> Transform Data into Opportunity.
>>> Accelerate data analysis in your applications with Intel Data
>>> Analytics Acceleration Library.
>>> Click to learn more.
>>> http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
>>>
>>>
>>>
>>> _______________________________________________
>>> Jump-pilot-devel mailing list
>>> Jump-pilot-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>
>> ------------------------------------------------------------------------------
>> Transform Data into Opportunity.
>> Accelerate data analysis in your applications with Intel Data Analytics 
>> Acceleration Library.
>> Click to learn more.
>> http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
>> ------------------------------------------------------------------------------
>> Transform Data into Opportunity.
>> Accelerate data analysis in your applications with
>> Intel Data Analytics Acceleration Library.
>> Click to learn more.
>> http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
> ------------------------------------------------------------------------------
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>


------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to