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