Abstract :
This article claims brevity can contribute to code beauty-clarity of purpose, expressive use of the programming language, and design elegance also play a part. But is there more to good design than beautiful code? A good design is more than cleanly, clearly, and consistently expressed code. Beautiful code is beautiful only if it preserves and makes evident the designer´s intent. What was once a good design often degrades as new functionality is added. It would be great to throw code away and rebuild it anew every few years, but that´s not practical. Instead, the code should be made habitable.
Keywords :
programming languages; software engineering; beautiful code; beautiful design; code clarity; consistently expressed code; habitable code; programming language; Computer hacking; Feathers; HTML; Helium; Java; Programming profession; Software design; Software performance; Testing; code; design; habitable code;