Quick-and-dirty (or quick-n-dirty) describes the completion of a task quickly, at the sacrifice of quality. This term commonly refers to software programming, where a feature or program is written in a short amount of time, containing errors, and is usually hard to maintain.

Programming terms, Spaghetti code