但对于这次大升级,黑马只想锐评一句,这不就是微信PC版的设计理念吗?微信都用了八百年了,怎么换到你QQ就憋了这么久呢?
其实吧,在代码界,有个很出名的叫法是“屎山”。它的意思大概就是,前人留下的代码已经年久失修了,但你必须在这座危楼上继续建新的房子,而且你不知道楼下哪一块墙在承重,只能在这个坑上继续盖坑。
如果你试图拆掉其中一些代码,整个程序就跑不动了,因为你根本不知道是哪里错了,所以才被称为“屎山”。
PC版微信发布时间较晚,因此可以从零开始开发,但QQ已经连续更新二十多年了,它的年龄可能比在座的某些读者都大。腾讯的程序员想改,也只是心有余而力不足。
既然改不了,那就推倒重来,重构一个新的要比改“屎山”容易多了。于是,便有了QQ NT架构。