[an error occurred while processing this directive]
syntactic salt
![[prev]](../gif/left.gif)
![[up]](../gif/up.gif)
syntactic salt /n./ The opposite of syntactic sugar, a
feature designed to make it harder to write bad code.
Specifically, syntactic salt is a hoop the programmer must jump
through just to prove that he knows what's going on, rather than to
express a program action. Some programmers consider required type
declarations to be syntactic salt. A requirement to write
`end if', `end while', `end do', etc. to terminate
the last block controlled by a control construct (as opposed to
just `end') would definitely be syntactic salt. Syntactic
salt is like the real thing in that it tends to raise hackers'
blood pressures in an unhealthy way. Compare candygrammar.
![[prev]](../gif/left.gif)
![[up]](../gif/up.gif)
Return to Cool Jargon of the Day