Memory Game Building Blocks of ProgrammingOnline version Encuentra las parejas by Ana Lucero Zapata Lopez Use clear names for your variables and functions. Writing clear code Refactoring Testing your code Collaborative coding Continuously learn new things in programming. Know what your program should do Improve your existing code. Understanding the problem Continuous learning Check your code to find mistakes early. Work with others to get new ideas.