C++Builder X Refactoring Techniques: The Key to Well Designed App. Dev.
Effective Delphi for .NET and C# Unit Testing with NUnit
Introduction to UML with Together and Java
Test-driven Programming (Tutorial)
Slides and Outlines for 2004 Talks
Description: Now that object-oriented programming has become the norm for most developers, the next step is learning how to properly architect your applications. Experience has shown that the best architectures often emerge from a process of iterative development. The best applications are not simply made, they are grown. Learn how to use the principles of refactoring to allow your application to evolve on top of a robust code base that supports the best object-oriented practices. Following techniques outlined by authors like Kent Beck and Martin Fowler, learn how to develop classes that are easy to reuse and maintain. Also learn to recoqnize classic bad practices and how to use refactoring to morph poorly designed code into robust, reusable classes that are easy to maintain.
Track(s): Architecture,
Models, and Patterns; Best Practices; C++Builder
Description: Learn how to create applications that are easy to test, and how to write tests that are easy to maintain. Unit testing is a fascinating technology that is designed to encourage developers to create easily reusable objects that promote the proper object-oriented tecniques.
Track(s): Best Practices; C#Builder; Delphi; Microsoft .NET Framework
Description: The key to the development of robust applications is support for the proper object-oriented design techniques. Nothing can help you build applications more effectively than a powerful UML tool like Together. Learn the basics of how to design and create object-oriented heirarchies that are easy to maintain and use. This easy to understand introduction to UML and Together will get you up and running with simple explanations that are easy to put into practice. Focus will be on Studio 8 for Java product functionality, if possible. Code examples written and demonstrated using current versions of Borland tools will be included where applicable.
Track(s): Architecture, Models, and Patterns; JBuilder; Together
Description: This tutorial shows how to make testing an integrated part of developing your applications and covers unit testing, testing frameworks, and other techniques. Learn how to create a applications that are easy to test, and how to write tests that are easy to maintain. Unit testing is a fascinating technology that is designed to encourage developers to create easily reusable objects that are designed to promote proper object-oriented tecniques.
Track(s): Best Practices; Delphi