如何成为一名优秀的工程师(语义篇)
好的语义表达是团队协作中高效迭代的润滑剂,好的语义表达是线上未知代码问题排查的指南针。
不要让其他人读不懂你的代码,其他人可能就是一周后的你。时刻以“如果你写的这段代码出现故障,一个陌生人接手你的代码需要多久能处理完这个bug”来监督自己。
日常中应该多多刻意提升自己语义表达,百利而无一害。那么我们应该从哪些细节去做好语义表达呢?
以下代码全为我的艺术创作,不属于任何实际项目
命名
案例1
function getGoods($query, $shopId)
{
$goodsId = Goods::add($query["uid"], $query["name"]);
return Shop::add($goodsId, $shopId);
}
class Goods
{
public static function
