On 06/21/2010 04:04 PM, Marius Dumitru Florea wrote:
> On 06/21/2010 02:36 PM, Denis Gervalle wrote:
>> On Mon, Jun 21, 2010 at 13:24, Marius Dumitru Florea<
>> [email protected]>   wrote:
>>
>>> Hi Denis,
>>>
>>> On 06/21/2010 01:55 PM, Denis Gervalle wrote:
>>>> Hi Devs,
>>>>
>>>> Currently we do not have any code style specification for imports. To
>>>> improve clarity of our commits, I propose that we decide once for all how
>>> we
>>>> would like to have imports. Of course, normalisation of existing code
>>> will
>>>> come with normal commit, I do not intend to update it only for that.
>>>
>>> Are you saying that
>>>
>>> http://svn.xwiki.org/svnroot/xwiki/platform/xwiki-tools/trunk/xwiki-verification-resources/src/main/resources/codestyle-eclipse.xml
>>> doesn't include information about import styles?
>>>
>>
>> Sorry, I do not have Eclipse, maybe Thomas could precise this point.
>> What I am saying is that we do not have any written code style for that, and
>> we use the default of the IDE.
>>
>>>
>>>>
>>>> Currently,
>>>>
>>>> Eclipse does java.*, org.*, com.* separated by blank lines
>>>> IntelliJ IDEA does com.*,org.* together, than a blank line and java.*
>>>
>>> So you're saying that codestyle-eclipse.xml and codestyle-idea.xml are
>>> not consistent?
>>>
>>
>> There are not, probably because we have never look at it and their defaults
>> differ.
>
> I see. It's clear now.
>
>>
>>
>>>
>>>> Old existing code has there own ordering...
>>>>
>>>> I propose the following style:
>>>>
>>>> import java.*
>>>>
>>>> import org.*
>>>> import com.*
>>>> import<anything else>
>>>>
>
>>>> import org.xwiki.*
>>>> import com.xpn.*
>
> I don't think separating this imports from org.* and com.* makes them
> much more visible. Also, for classes that don't depend on the old core
> (com.xpn.*) moving org.xwiki.* out of org.* breaks the order. Since
> we'll eventually drop the com.xpn.* package in favor of org.xwiki.* I
> think we should keep XWiki's imports under org.* and com.* .
>
> I'm +1 for enforcing a style for imports. I'm -0 for separating
> org.xwiki.* and com.xpn.* from org.* and com.* respectively.
>

Same as Marius.

>
>>>>
>>>> import static<any>
>>>>
>>>> If we agree on this, necessary IDE setup for both Eclipse and IntelliJ
>>>> should be prepare/updated. I will take IntelliJ in charge, a volunteer
>>> for
>>>> Eclipse is welcome (Thomas?)
>>>
>>> You mean update codestyle-eclipse.xml and codestyle-idea.xml ?
>>>
>>
>> Yes, and if this is not part of codestyle-eclipse, provide what is required
>> to have both IDE in sync.
>>
>> Denis
>>
>>
>>>
>>> Thanks,
>>> Marius
>>>
>>>>
>>>> WDYT ?
>>>>
>>>> Denis
>>>>


-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to