读书《代码整洁之道》--命名

变量,函数,类的命名要求见名知意。

    public List getThem() {
    	List list1 = new ArrayList(); 
    	for (int[] x : theList) //theList是表示什么数据,是否可以通过名字来自解释
    		if (x[0] == 4)  //X[0]代表什么意思, 4又代表什么意思
    			list1.add(x);
    	return list1;
    }
更改后的代码,如下:  用一个函数来代替If里的判断语句,是一个很好的办法。
    public List getFlaggedCells() {
    	List flaggedCells = new ArrayList();
    	for (Cell cell : gameBoard)
    		if (cell.isFlagged())
    			flaggedCells.add(cell); 
    	return flaggedCells; 
    }

类名应该用名称,方法名应该用动词或动词短语。类名首字母大写,方法名首字母小写。接口名可以不加任何修饰,实现名可以加Imp, 如xxxxxxxxImp。 

你可能感兴趣的:(读书)