helix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Santiago Perez (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HELIX-90) Clean up Api's
Date Fri, 26 Apr 2013 16:06:16 GMT

    [ https://issues.apache.org/jira/browse/HELIX-90?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13642980#comment-13642980

Santiago Perez commented on HELIX-90:

I would suggest that you present specific apis that ought to be cleaned up / wrapped / abstracted
here. Then we can identify specific APIs and create a ticket for each api to keep the discussions
> Clean up Api's
> --------------
>                 Key: HELIX-90
>                 URL: https://issues.apache.org/jira/browse/HELIX-90
>             Project: Apache Helix
>          Issue Type: Bug
>            Reporter: kishore gopalakrishna
> Providing better apis for users was unfortunately not one of the initial goals of Helix.
Our goal was to minimize copy paste code, so we wrote low level methods like having templates
for path generation, variable arguments to retrieve cluster data, this assumes that the developer
knows the code and the lot of internal details. This is ok for development of Helix code but
clearly not good for Helix users. It takes a lot of time for users to understand the low level
apis and our lack of java docs dont help much.
> We are doing quite a bit of change in 0.6.1 and I wish we can include this as well 0.6.1.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message