[ 
https://issues.apache.org/jira/browse/HADOOP-11903?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14622422#comment-14622422
 ] 

Allen Wittenauer commented on HADOOP-11903:
-------------------------------------------

Some minor nits:


* in the future, we'll likely pull in something similar to the code I wrote in 
HADOOP-10979 to do usage.  So I think we'd be better off writing a doc on how 
to use the plugin than having an extremely large usage message.  

*This should probably be a debug message:
{code}
+    echo "Filepath validation is disabled because \${FILEPATH_RULE} is empty."
{code}

*I'd like to get away from using ${PATCH_BRANCH} in filenames and just using 
'branch'.  This makes the log files much more predictable in case someone wants 
to write a different reporting plugin.  (I've started to slowly phase it out.  
I don't think there are many left.)
{code}
echo "${i}" >> "${PATCH_DIR}/${PATCH_BRANCH}-filepath.txt"
{code}




> test-patch plugin for checking file name conventions
> ----------------------------------------------------
>
>                 Key: HADOOP-11903
>                 URL: https://issues.apache.org/jira/browse/HADOOP-11903
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: yetus
>    Affects Versions: HADOOP-12111
>            Reporter: Allen Wittenauer
>            Assignee: Kengo Seki
>         Attachments: HADOOP-11903.HADOOP-12111.00.patch, 
> HADOOP-11903.HADOOP-12111.01.patch, HADOOP-11903.HADOOP-12111.02.patch
>
>
> Providing yetus with the functionality to detect newly added files which 
> doesn't follow the naming conventions. As for java, it also can be used for 
> checking classnames. In the past, we've named things like 
> DefaultResourceCalculator, DefaultContainerExecutor, and DefaultCodec that do 
> nothing but cause problems down the road since they are effectively version 
> and functionality locked forever.  If these examples had been named what they 
> truly were (e.g., MemoryResourceCalculator, SimpleContainerExecutor, and 
> GZipCodec), the defaults could then be changed in the future in a compatible 
> way. One way to enforce this is to prevent the creation of new classes called 
> Default-anything. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to