5HOW PROGRAMMERS WORK

image

Building and maintaining a website is an iterative process, not an end goal. Rarely does a web developer build a site and get every feature right the first time. (Unless you’re my friend Dave; stop making the rest of us look bad, Dave.) In web development, the product evolves and the codebase grows more complex, requiring developers to add features, fix bugs, and restructure code. Redesigns happen as a matter of course.

As a web developer, you need to make and roll out changes to your codebase in an orderly and disciplined fashion. It’s common for security vulnerabilities and bugs to creep in over time because of shortcuts ...

Get Web Security for Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.