developer checklist