4 ms·
I am all for the Go idiom that variable name length should be directly proportional to it's scope, the code samples in the post have take it a bit too far and m
by aksx 7y ago
I am all for the Go idiom that variable name length should be directly proportional to it's scope, the code samples in the post have take it a bit too far and make the code harder to read.
it would be so much more readable if the struct had more descriptive names
type Cuckoo struct {
buckets []bucket
numBuckets uint
entriesPerBucket uint
fingerprintLength uint
capacity uint
}
- Insanity 7y agoIt's a good point - and I wasn't entirely sure what to go with. In the end, I went with the shorter variable names as they are used in the paper I've linked: https://www.pdl.cmu.edu/PDL-FTP/FS/cuckoo-conext2014.pdf https://www.pdl.cmu.edu/PDL-FTP/FS/cuckoo-conext2014.pdf In a production version of this, longer variable names would be a good thing. :)