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

Sylvain Lebresne resolved CASSANDRA-8840.
-----------------------------------------
    Resolution: Later

There doesn't seem to have too much interest in going through that so far so 
lets close for now.

> Classify our Assertions (like com.google.base.Preconditions)
> ------------------------------------------------------------
>
>                 Key: CASSANDRA-8840
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-8840
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Benedict
>            Priority: Minor
>
> I raised this on IRC, then dropped it due to opposition, but it's possible 
> the opposition was due to my conflation of the act of classification with the 
> disabling of some of the assertions. The two aren't wed, and I think it 
> _would_ improve readability significantly by itself, as Ariel reminded me 
> with his use of google's Preconditions class in CASSANDRA-8692.
> I would prefer to use our own version of this class, that we can force the 
> \@Inline compiler hint onto, so that we have no negative performance 
> implications. Also, we can then introduce a class of data corruption checks, 
> etc. I think this would aid readability, and also permit easier analysis of 
> the codebase via IDE (right now it's very hard to say what data corruption 
> checks we actually perform, for instance).
> Thoughts?



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

Reply via email to