js css html

代码整洁之道读书笔记

2022-11-30  本文已影响0人  lieon

命名

// bad naming
 func getThem() -> [Int] {
        var list: [Int] = []
        for x in 0...99 {
            list.append(x)
        }
        return list
  }
    // good naming
   func getFlaggedCells() {
        var cells: [Int] = []
        let gameBoard = 0...99
        for cell in gameBoard {
            cells.append(cell)
        }
        return cells
    }
/// bad
func testName() {
        var a = 1
        let o = 1
        let o1 = 2
        let I = 2
        if o == 1 {
            a = o1
        } else {
            I = o1s
        }
    }

函数

// 错误的
if (set("username", "bob")) ...

// 正确的
if (attributeExist("username") {
  setAttribute("username", "bob")
}

注释

格式

对象和数据结构

错误处理

单元测试

系统

迭进

上一篇 下一篇

猜你喜欢

热点阅读