[ 
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)

Reply via email to