-
Be the first to like this
Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Published on
The idea of the talk is to discuss various approaches and historical aspects of Software Architecture and Software Development Process. We'll focus on 2 specific examples, namely, Object-oriented Design and Agile.
Carl Hewitt and Alan Kay laid the foundation and coined the term OOP which has evolved in hands of Bjarne Stroustrup and his followers into something dramatically different. The result was widely commercialized in the early 90-s offering limitless code reuse possibility and bright future for everyone. The bright future has come. Code reuse - not so much.
We'll use open-source software including Linux kernel as a base for practical use cases.
Despite seemingly different areas whatsoever, the underlying idea behind the introduction of Agile Process methodology was pretty similar and bearing the same curse. While chasing the elusive goal of controlling chaos in software development for growing code base, it still to this day lacks scaling possibilities it meant to bring to the table in the first place.
We'll use examples from practical hands-on experience.
Be the first to like this
Be the first to comment