Five Tips for Writing Flexible Code
Five Tips for Writing Flexible Code A few years ago, I was on a project with a large, complex code base and a steady stream of feature requests from the client. The project manager had to regularly confess that, due to technical decisions we'd made earlier in the project, some feature wouldn't be possible or would be very expensive to implement. The situation depressed me. As a software developer, I don't believe writing software should be like building a skyscraper, where the client has less and less freedom to change their mind as the project goes on. As construction progresses, changes become more and more expensive. Software doesn't have to be that way. You can and should build software to be flexible because you don't know how you'll need to change it. Here are five techniques I use for writing flexible code. 1.Read full article from Five Tips for Writing Flexible Code