English
Email AddressPassword
Log In(only if you are a subscriber)     Change password or password lost?
 
Untitled Document
Delphi Advanced Tools: Part 1:
UML, Unit Testing, Audits, Metrics, en Refactoring
by Michael Rozlog
Page 1

Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
        21 | 22 | 23 | 24 | 25 | 26 |

About the author: Mike Rozlog
20+ years of progressive accomplishments in systems design and development of both enterprise and commercial software. He has been an agent of change to help companies and customers take advantage of the evolution of technology in today's highly competitive business world. Working with a team of professionals, he helped to drive and develop industry standards, design and implement Goto Market (GTM) Sales strategies, strengthen enduser training materials, set technology direction, maintain industry and business analyst discussions, and define product and marketing plans to prove a product's return on investment or to establish a marketplace for new products. Besides being an accomplished writer of books and industry publications, he also has the responsibility to communicate the company direction through an extensive national and international speaking schedule that includes major industry conferences and media engagements.

Common thought: Delphi is old!
Being the Product Manager for RAD Studio (Delphi, C++Builder, and Delphi Prism) is always interesting, and not a day goes by that I don't hear somebody make the statement that Delphi or C++Builder are OLD. When I have the opportunity to talk to the person making the statement, usually by the end of the
conversation the person I'm talking to has a very different opinion of Delphi and C++Builder.
One of our current challenges with regard to developing applications with Delphi and C++Builder is that the entire community must stand up and let anybody, who will listen, know that, Delphi and C++Builder are cutting edge languages, tools, and environments with which you can build any application on the
Windows platform. Delphi developers are not cutting edge developers… really? Along with the fact that many developers think that Delphi and C++Builder are old, there is also the perception that the developers are old and out of touch. Again, we as a community need to dispel this rumor and let people know that we understand cutting edge concepts, tools, and approaches. The areas that seem to resonate with managers and the outside
developers revolve around language and tools. Now, anybody who has used Delphi or C++Builder in the past 10 years knows that the IDE itself is up-to-date and in many cases leads with new functionality like the new IDE Insight that allows you to find any feature or function within the IDE with a few keystrokes. As for
the language, we are not going to focus on that particular issue in this write-up, but it may be written about in the future. Here, we focus on the advanced tools found inside the IDE that help developers build better software, faster, period.


Why would I use these tools in Delphi?
This usually spawns two (2) questions: what are these tools you speak of and why would I use them? The exact tools focused on in this write-up include UML Visualization, UML integration, Unit
Testing, static code analysis with both Audits and Metrics, and finally Refactoring.

This leads to the second question: why would a Developer use these tools? The answer can be broken down into a few categories, this first being better communication. It has been said that a picture is worth a 1000 words; it can also be said that a picture can explain a 1000 lines of code. So, using a feature like UML Visualization allows more developers to communicate better with the code.

Next

Delphi Advanced Tools: Part 2:

Lazarus support
New Lazarus-support website http://www.lazarussupport.com/

twitter


An English version of the recently published (German) Lazarus book is now going to be translated.
We'll keep you informed about the work of the authors: Michael Van Canneyt, Mattias Gaertner, Swen Heinig, Felipe Monteiro de Carvalho and Inoussa Ouedraogo..

Lazarus in a box


We are pleased to announce the release of DeZign for Databases V6.2, an update to our easy-to-use database design tool. DeZign for Databases V6.2 introduces schema/owner mapping, a new feature that enables you to map schema names in your data model to schema names in your database when comparing (and synchronizing) your model with your database. The new version also adds support for case insensitive comparison of model and database. Version 6.2 offers several other enhancements, such as a improved generation of PDF reports and improved model-to-database synchro-nization scripts. Visit our website for a complete list of changes:
Dezign
Componets 4 developers

developers group uk
Short Privacy Declaration:
Blaise Pascal Magazine
will not provide or sell any personal information about subscribers to any other party, except in the case of a verified judicial request from a recognised Government Agency or to its own related organisations.
Click here for full details of our
Privacy Statemen
t