Programming Glossary

Have you ever wondered what makes code “dirty,” what refactoring entails, and why there are no silver bullets in programming? I’ve compiled a glossary with brief explanations to help you gain an overview of some of the perplexing phrases often used by programmers. If something is missing that you’d like to see explained in the glossary, feel free to leave a comment, and I’ll be sure to add it.

 

I divided the glossary into the following sections:

  • General
  • Code Quality
  • Code Structure
  • Problem-Solving
  • Programs
  • Programming Language Attributes

General







Code Quality










Code Structure




Problem-Solving






Programs









Programming Language Attributes