Skip to content

Latest commit

 

History

History
12 lines (7 loc) · 1.06 KB

index.md

File metadata and controls

12 lines (7 loc) · 1.06 KB

A programming strategy constitute a high-level plan for accomplishing a programming tasks. Imagine trying to debug a deadlock. What would you do first? Set a breakpoint and use the debugger to inspect what locks have aquired? Or add a log statement before each related call to acquire or release a resource? Each of these constitute the first actions in a programming strategy, enumerating a set of steps to accomplish a specific goal.

Check out some examples of programming strategies

About

This page is brought to you by the Developer Experience Design Lab at George Mason University and the Code and Cognition Lab at the University of Washington and includes contributions from Dastyni Loksa, Maryam Arab, Andy Ko, and Thomas LaToza.