Is Design Dead?
I think that
design is not only useful in terms of software development, but also in the
life. I strongly believe that planning and design are very important when we started
a project of anything. Talking about software development takes even more relevance.
I have been working for about a year and a half, and that open my mind in the
importance of having the things clear from the beginning. Talking about
software architecture the design is a must. Most of the times, it is difficult
to learn the importance when you do not have another experience different than
school projects, because there is nothing in risk more than the grade. But when
you started working with a production robust solution that needs to be maintained
with almost zero seconds of downtime, you understand the importance of
designing.
I see it
like if we are architects that needs to do some maintain to a building or new
construction, we need to know how the structure of the building is, to know
what we can do and what we should not do. It is similar in software development,
when you are building a software solution, we need to have an overall view
about the components and the structure of it, if not we can move or modify
things that we do not know how it behaves, but it could cause a major crash in
the system. So, I think that designing is a very important step in software development
that we should not skip it, because this is the phase in which you define the
general structure of the system and establish the business rules. This is
related to the others posts where I said that the architecture in software
development should be obligatory in order to increase the software quality and to
make the things easier to maintain.
Comentarios
Publicar un comentario