12

Reviewing and Improving Our App

This chapter is dedicated to reviewing and improving our whatstore application. In the last chapter, we delivered the requirements of the first version of the application. However, no software version lasts forever. New software is always under construction. Software that is not constantly changing is probably dead software.

As we believe that concious about software maintenance is so important, we will start this chapter by talking about fundamental agile development principles. An agile approach recognizes that software requirements can change during the execution of a project.

As software developers, we need to ensure that any changes to our code can be made as easily as possible. For this, our code needs ...

Get PHP Web Development with Laminas 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.