Software Craftsmanship can be seen as a methodology in order to
create good software, which has strong key elements that established
the measures and techniques to create professional software
development. It is the strong and complete philosophy to practice and
helping others learn this craft, and as the Software Craftsmanship
Manifesto (http://manifesto.softwarecraftsmanship.org/)
established some “rules” that completes this task. Such as the
work on software that has to be performed to a well-crafted software,
the response to change and the steadily adding value, the
relationship between individuals and interactions and through the
community of professionals developing software and finally customer
collaboration with also productive partnership.
Software
Craftsmanship has a strong structure that can help the software
industry in order to produce software quality, this philosophy can be
applied in other topics.
During the podcast
with Bob Martin, or well known as “Uncle Bob”, it is said the
importance of using such methodology that can help improve the
development in software. Is interesting how changes can define how
programmers can come up with better solutions, and the continue
envelopment of techniques can create a new atmosphere where
developers and users can gain good professional products.
More experienced
programmers can help new programmers to learn the techniques of good
software, this is made by knowledge and teachings that finally give
the whole community and established basis on where they can actually
work and perform good software.
Structures such as
the compiler conformation has also being important topic in this
manner, because some structures and sequence that certain compilers
perform could affect the way software is deliver, and the variation
of programming languages had helped programmers to gain tools in
order to solve problems more easily and in an efficient manner.
We can learn from
the bests, but is also important to create a strong community where
everyone supports each other, with this we can achieve greater
things.
http://www.se-radio.net/2009/11/episode-150-software-craftsmanship-with-bob-martin/
http://www.se-radio.net/2009/11/episode-150-software-craftsmanship-with-bob-martin/
Comentarios
Publicar un comentario