Principles of resilient coding for plant ecophysiologists