Next Meeting - Clean Code Part 1 w/ Robert Martin

1 view
Skip to first unread message

matt_rs

unread,
Jul 17, 2007, 3:56:09 PM7/17/07
to agilehouston-announce
CleanCodePart1

July 31st 2007 - 6:30 PM
University of Houston
Hoffman Hall, Room 563

Presented by Robert Martin of Object Mentor

Keeping code clean is a simple matter of professional ethics. In this
talk, Robert Martin shows how a Java module can start clean, become
messy, and then be refactored back to cleanliness. Be forewarned: this
class is about CODE. We will put code on the screen, and we will read
and critique it. And then, one tiny step at a time, we will clean it.
You will participate in the step-by-step improvement of a module. You
will see the techniques of the Prime Directive (Never Be Blocked), and
Agile Design Principles brought into play. You will witness the
decision-making process that agile developers employ to write code
that is expressive, flexible and clean. Finally, you learn an attitude
of professional ethics that defines the software developer's craft.

Directions:
http://agilehouston.org/Main/UoHHoffmanHall

About the speaker:
Robert C. Martin has been a software professional since 1970. In the
last 35 years, he has worked in various capacities on literally
hundreds of software projects. He has authored "landmark" books on
Agile Programming, Extreme Programming, UML, Object-Oriented
Programming, and C++ Programming. He has published dozens of articles
in various trade journals. Today, He is one of the software industry's
leading authorities on Agile software development and is a regular
speaker at international conferences and trade shows. He is a former
editor of the C++ Report and currently writes a monthly Craftsman
column for Software Development magazine.

Mr. Martin is the founder, CEO, and president of Object Mentor
Incorporated. Object Mentor is a sister company to Object Mentor
International. Like OMI, Object Mentor is comprised of highly
experienced software professionals who provide process improvement
consulting, object-oriented software design consulting , training, and
development services to major corporations around the world.

Reply all
Reply to author
Forward
0 new messages