Software Development Explanation Task ChatGPT Cheat Sheet
Home
Code Review
ChatGPT can help with reviewing code by seeking different perspectives, identifying potential errors, and suggesting improvements. It can be prompted to explain complex codes or comment on coding practices.
Examples:
{{standard coding practice}}
?{{piece of code}}
works?{{poor coding practice}}
?Programming Language Guidance
ChatGPT can be used to explain particular language idioms, libraries, and frameworks.
Examples:
{{programming language}}
?{{programming language}}
offer?{{programming language's framework}}
?Team Communication
ChatGPT can be trained to assist teams in communicating complex programming concepts. It may help solidify knowledge, create common understanding, or help bridge communication gaps between different programming specializations.
Examples:
{{complex programming concept}}
in simple language.{{technical term}}
to a non-technical person?{{front-end module}}
interact with{{back-end module}}
?Software Testing
ChatGPT can guide and offer strategies on varied types of testing, identifying suitable testing tools, and debugging techniques.
Examples:
{{type of software testing}}
?{{type of software test}}
?{{type of software testing}}
?Software Architecture Planning
ChatGPT can be used to provide guidance on best practices for software architecting, such as tradeoffs and common patterns.
Examples:
{{architectural pattern}}
?{{architectural pattern}}
work in large-scale software development?{{microservices}}
over{{monolithic architecture}}
?Project Estimation
ChatGPT can provide reminders, checklists, and points of consideration when conducting software development estimates.
Examples:
{{type of software project}}
?