Även för den mest erfarne händer det att man skriver kod som man själv tycker verkar logiskt och lättläst, men när man väl kommer tillbaka efter några dagar så tar det en evighet att förstå det man har skrivit.
Hur ska då någon annan lätt kunna förstå din kod?
En välformulerad checklista som hjälper till med detta finns i denna intressanta artikel. Den ger exempel på flera bra saker att tänka på innan och under ett projekt där du jobbar i med JavaScript.
Ett exempel från inlägget som slår spiken på huvudet:
"You may save 0.3 seconds today by calling that variable "x", but in a month you will spend 2 days trying to figure out what it means, then 4 more on refactoring. Think ahead, and don't be afraid of long names."
En rekommendation är att läsa inläggets checklista inför varje projekt. :)