This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
ch03-places-to-put-things [2017/08/24 02:02] mithat [Multiple declarations] |
ch03-places-to-put-things [2017/08/24 02:03] (current) mithat [Potential pitfalls] |
||
---|---|---|---|
Line 389: | Line 389: | ||
==== Potential pitfalls ==== | ==== Potential pitfalls ==== | ||
- | Syntactic sugar can be a tricky thing. On the one hand, syntactic sugar makes it easier to write your programs---it increases **writability**. When done right, it also makes programs easier to read--it increases **readability**. However, when a language has too much syntactic sugar, then the number of ways to express the same idea increases to such a level that it ends up making it //harder// to read--because the reader has to know all the intricacies of all the different possible ways of doing things. | + | Syntactic sugar can be a tricky thing. On the one hand, syntactic sugar makes it easier to write your programs---it increases **writability**. When done right, it also makes programs easier to read---it increases **readability**. However, when a language has too much syntactic sugar, then the number of ways to express the same idea increases to such a level that it ends up making it //harder// to read because the reader has to know all the intricacies of all the different possible ways of doing things. |