The YoYo Games Blog recently published a list of best practices for using GML. The blog post notes that this isn't a perfect, definitive list for writing code, but, "generally more on the organizational and micro-optimization scale and should be incorporated into your coding habits when you feel comfortable with GML and think that they are appropriate."
The full post can be read here.