ABBREVIATIONS Used in Grading

ANC — Avoid Nested CONDs.

ANI — Avoid Nested IFs.

AWK — Awkward.

BCN — Bad Class Name.

BE — Bad English.

BMN — Bad Method Name.

BVN — Bad Variable Name.

IND — Indentation unacceptable and/or inconsistent.

LABC — Late, received After the Beginning of Class.

MM — Mismatch.  Non-parallel structure or a clash between definitions and use.

NAS — Not A Sentence.

ND — Needs Documentation. E.g. you've written a method but given no explanation of what it's supposed to do or how it works.

NETC — Not Enough Test Cases.

NG — Not General.

NJ — This is Not Java.

NL — This is Not Lisp.

NLP — Not Labeled Properly.

NP — Not Prolog.

NMTC — Not My Test Case(s).

NNIC — No Name In Code.

NR — No Runs.  (Code is given, but not the test runs.)

NTY — Not Taught Yet.

OBO — Off-By-One.  Often found in code containing loops.

RASIC — Received After Solution In Class.

ROS — Run-On Sentence.

TC — Too Complicated or Too Complex.  This can and should be done more simply.

TE — Missing or unnecessary throws Exception.

TL — Too Light. I can't make a transparency from this.

TMRC — Too Much Repeated Code.

TSTATRC — Too Similar To Another To Receive Credit.

UIV — Unnecessary Instance Variable.

UFWF — Use Fixed Width Font.

VS — Violates Specification.

VSS — Violates Style Sheet.

WA — Wraparound.

WF — Wrong Formula.

WTBL — Why This Blank Line?