关于简单起见,用拼写错误重新定义Java方法的名称

Zmi*_*nka 2 java

我输入速度很快,并且通常会在打印时不断修复打字错误.例如,如果我使用方法getCompany(),我经常把它写成getComapny(),这会让我非常恼火.将getCompany()方法包装到getComapny()中是否被认为是一个很好的做法,不再打扰这个错字?喜欢有

public Company getCompany(){
  Company company = new Company();
  //do some really important stuff in here
  return company;
}
Run Code Online (Sandbox Code Playgroud)

并用它包装

public Company getComapny(){
  return getCompany();
}
Run Code Online (Sandbox Code Playgroud)

我想在我之后支持这些代码的同事们会感激不尽,据我所知他们也有同样的问题.

顺便说一句,如何从JavaDoc 隐藏getComapny ()只显示getCompany()

Lee*_*ere 15

在MSOffice中将拼写错误添加到词典中会不会很好,所以你看不到这么多的红线.

其他人应该能够阅读你所说的内容.

坏主意.

  • 同意@Xaade,这是一个非常糟糕的想法.简单地吸吮它并**重构**. (5认同)
  • 这比你认为@Kirk更糟糕.它甚至不需要重构. (3认同)

dav*_*e.c 6

我真的希望这篇文章是个笑话.我很遗憾将来必须维护该代码的穷人.你想支持多少拼写错误?

public Company getComapny(){
public Company getCmopany(){
public Company getCompayn(){
public Company getCoampny(){
public Company getCimpany(){
public Company getCimapny(){
public Company getCimapyn(){
Run Code Online (Sandbox Code Playgroud)

特别是当任何体面的IDE具有CTRL-SPACE方法名称的自动完成之类的东西时.这比实际输入方法名称要. 请告诉我这是个玩笑. 我想我的大脑正在融化.