== Why is this an issue?

:func_name: method

include::../description.adoc[]

[source,apex,diff-id=1,diff-type=noncompliant]
----
private String code = 'secret';

public String calculateCode() {
  doTheThing();
  return code;
}

public String getName() {  // Noncompliant: duplicates calculateCode
  doTheThing();
  return code;
}
----

include::../inter.adoc[]

[source,apex,diff-id=1,diff-type=compliant]
----
private String code = 'secret';

public String getCode() {
  doTheThing();
  return code;
}

public String getName() { // Intent is clear
  return getCode();
}
----

include::../exceptions.adoc[]

ifdef::env-github,rspecator-view[]

'''
== Implementation Specification
(visible only on this page)

include::../message.adoc[]

include::../highlighting.adoc[]

'''
== Comments And Links
(visible only on this page)

include::../comments-and-links.adoc[]

endif::env-github,rspecator-view[]
