Skip to content

Instantly share code, notes, and snippets.

@carythh
Last active January 31, 2023 01:49
Show Gist options
  • Save carythh/449d7f23d9ddd222f4da9fb785e5f9eb to your computer and use it in GitHub Desktop.
Save carythh/449d7f23d9ddd222f4da9fb785e5f9eb to your computer and use it in GitHub Desktop.
checklist

-[] Understand the business background, whether the requirements are fully understood, and clarify the details of the development requirements

-[] Whether the code follows coding specifications and is easy to understand

-[] Whether the code is modular, whether it's reasonably abstract, whether it's reasonably encapsulated

-[] Whether data structures and algorithms are reasonable, and whether there are potential performance problems

-[] Understand the usage precautions of external dependent sdk libraries, performance problems, and resource management problems

-[] Critical logic Whether logs exist and whether faults can be quickly located based on logs

-[] Check all input data, type, length, and value

-[] Whether there are concise and clear comments

-[] Whether the code is submitted complete

-[] Whether the code commits anything unrelated to this addition/modification

-[] Whether self-test or smoke test has been performed

-[] Whether to enable code obfuscation and resource compression

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment