re: I teach web development in college and have done so for 10+ years to 500+ students. AMA! VIEW POST


What development best practices do you incorporate into your curriculum like unit-testing, source-code management, or agile methodology?


Hello Jonathan!

In short: GIT for version control, basics of unit testing (not as much as I'd like to), scrum for project management, security basics like avoiding XSS, SQL injection, password encryption, sniffing, ... We tend to spend a lot of time teaching students how to write clean DRY (don't repeat yourself) code instead of WET (write everything twice) code, which is something students often start off with.

Other (design oriented) courses in our curriculum focus more on e.g. ux, usability, accessibility, design principles and especially the design process. Our students tend to aim for beautiful solutions when starting out and a lot of time is spent on teaching them that the process to get to a solution is much more important.

code of conduct - report abuse