3 ms·
Anything by burntsushi, but especially xsv and ripgrep: xsv: https://github.com/BurntSushi/xsv https://github.com/BurntSushi/xsv ripgrep: https://github.com/B
by ekidd 7y ago
Anything by burntsushi, but especially xsv and ripgrep:
xsv: https://github.com/BurntSushi/xsv https://github.com/BurntSushi/xsv
ripgrep: https://github.com/BurntSushi/ripgrep https://github.com/BurntSushi/ripgrep
His code typically has extensive tests, helpful comments, and logical structure. It was fun trying to imitate his style when writing a PR for xsv.
The Quake 2 engine was also pretty interesting: It was almost totally undocumented, and it had plenty of weird things going on. But I could count on the weird things being there for a reason, if only I thought about it long enough.
- mehrdadn 7y agoNote: this assumes you speak Rust...
- CDSlice 7y agoDon't all the comments assume you speak the language the codebase is written in? I mean I can't tell if a given PHP/C/Perl/other language I don't know well codebase is good or not. I guess there could be people that can somehow do that...
- mehrdadn 7y agoYes, but other comments actually mention the language, and the original post was using web languages as an example, so I thought I'd save someone the trouble of clicking expecting and realizing it's not what they expected.
- nindalf 7y agoSeconding burntsushi. I learnt the basic Rust idioms by doing the advent of code last year and comparing my solution to his.