You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Mr TheSegfault (JIRA)" <ji...@apache.org> on 2019/03/14 16:37:00 UTC

[jira] [Updated] (MINIFICPP-678) Improve const correctness of code base.

     [ https://issues.apache.org/jira/browse/MINIFICPP-678?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mr TheSegfault updated MINIFICPP-678:
-------------------------------------
    Fix Version/s:     (was: 0.6.0)
                   0.7.0

> Improve const correctness of code base. 
> ----------------------------------------
>
>                 Key: MINIFICPP-678
>                 URL: https://issues.apache.org/jira/browse/MINIFICPP-678
>             Project: NiFi MiNiFi C++
>          Issue Type: Epic
>            Reporter: Mr TheSegfault
>            Assignee: Mr TheSegfault
>            Priority: Minor
>             Fix For: 0.7.0
>
>
> As per MINIFICPP-676 we should improve our long term const correctness. I agree that this is a good idea ( thanks to [~aboda] for calling this out in his PR), especially one that I haven't put a lot of emphasis on changing in code that has been around a while.
> For non stream or memory transfer objects, we want to maintain const correctness. In some cases it makes sense, especially for equality comparisons and getters to make changes. In some places it may require some evaluation and tested. Since we are an established open source projects, might need to safeguard certain changes and do full integration testing when we can. 
>  
> In all cases, we should test all extensions before any merge.  We can split these efforts up as we see fit, but all tickets are relatively minor unless there is an established bug resulting from that behavior. I'd like to start a release of 0.6.0 soon so we should attempt to minimize overall impact to this release and take great care in what we change. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)