文章预览
前言 为什么代码要整洁? 代码质量与整洁度成正比。有的团队在赶工期的时候,不注重代码的整洁,代码写的越来越糟糕,项目越来越混乱,生产力也跟着下降,那就必须找更多人来提高生产力,开发成本越来越高。 整洁的代码是怎样的? 清晰表达意图、消除重复、简单抽象、能通过测试。 换句话说:具有可读性、可重用性和可重构性。 命名 名副其实:不使用缩写、不使用让人误解的名称,不要让人推测。 // bad: 啥? const yyyymmdstr = moment().format( "YYYY/MM/DD" ); // bad: 缩写 const cD = moment().format( "YYYY/MM/DD" ); // good: const currentDate = moment().format( "YYYY/MM/DD" ); const locations = [ "Austin" , "New York" , "San Francisco" ]; // bad:推测l是locations的项 locations.forEach( l => doSomeThing(l));
………………………………