Linus "good taste" cod

2018-09-11  本文已影响10人  jhttroy

Linus 关于coding “good taste”的说明


bad taste
good taste

两者都是从单链表中删除目标节点,都需要遍历,效率上没有差别,但第一个实现是最符合直觉的方案,第二个方案换了个角度,但代码确实天翻地覆。

换做我即便是用第一个方案很多次也不会去想更好的方案,毕竟前者太符合直觉了。这个新方案适用于很多链表操作,值得记录。

当然,Linus想说的应该是尽量在实现中减少例外的情况,尽量抽象出更好的模型适应所有的情况。

上一篇 下一篇

猜你喜欢

热点阅读