这是 SmalltalkBestPracticePatterns最佳实践之一:根据某个函数方法是做什么的(目的)命名这个函数名称,不要根据其如何做而命名。
案例:
- linearSearchFor: -- 不好,这是显示这个方法如何做:线性方式搜索
- searchFor: -- 这样命名要好些
又如:
- getLinearSearchPosition:- 这是指示该方法的工作方式、如何工作,不好
- getSearchPosition:- 好些
- getPosition:- 好些
- indexOf:- 好
这是 SmalltalkBestPracticePatterns最佳实践之一:根据某个函数方法是做什么的(目的)命名这个函数名称,不要根据其如何做而命名。
案例: