TIOBE七月榜单刚出来,Python又稳坐第一,18.94%的占有率甩开C++将近8个点。这没什么意外的,毕竟它已经连庄好几年了。真正让我多看了两眼的,是Rust首次挤进前十。
评论区有人感慨:“C++老矣,尚能饭否?”也有人调侃:“Python这波还能躺多久?”
但说实话,我们组上周的周会,没人聊榜单。大家吵的是另一件事:AI生成的代码越来越多,代码审查反而比以前更累了。
有个新来的同事用AI辅助写了二百多行,功能全跑通了,但缩进混乱、变量名随缘、没有任何注释。改一个参数得翻三个文件。我翻出书架上那本《Python编程从新手到高手》,把“可读性很重要”那页拍给他看,他挠挠头说:“能跑不就行了吗?”
能跑当然行,但下次出了问题,谁来改?
书里反复提一个词:“Pythonic”。说白了就是写出来的代码不光机器懂,人也得一眼能懂。扁平好过嵌套,显式好过隐式——这些不是教条,是防坑的。
李开复前两天刚说,现在很多公司90%的代码是AI写的。这话听着吓人,但换个角度想,那10%人工写的部分,才是决定代码能不能撑住三年迭代的关键。
Python还是第一,Rust在追,工具在变。但有一件事没变:代码是写给下一任维护者看的,那个人很可能就是三个月后的你自己。
写清楚点,比写快点,重要得多。
领取方式:
点赞 + 红心
后台回复:学习