We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byEmilie Hadsall
Modified about 1 year ago
Refactoring in (and out of) Delphi Primož Gabrijelčič
Refactoring “Improving the design of code after it has been written.” –Martin Fowler “Changing the code so it doesn’t break.” –popular meaning “Automated code change.” –this presentation
Tools Delphi ModelMaker Code Explorer Castalia
Delphi SyncEdit –Not a real refactoring tool Refactor –Requires syntactically valid (compilable) code Modeling –Gang of Four patterns
ModelMaker Code Explorer Refactoring, navigation, documentation, search Delphi 5 and newer Works with incomplete code (mostly) explorerhttp://www.modelmakertools.com/code- explorer
Castalia Syntax highlighting, navigation, code analysis, coding assistance, refactoring Delphi 5 and newer
Demo Variables and fields Methods Classes and interfaces Code modification Modeling
A Taste of Visual Studio 2005 David Grey. Introduction In this session we will introduce Visual Studio 2005 and its features and examine those features.
Tool Support for Refactoring Functional Programs Huiqing Li Claus Reinke Simon Thompson Computing Lab, University of Kent
Verification and Validation. Topics covered Verification and validation planning Software inspections Automated static analysis.
A Practical Guide To Unit Testing John E. Boal TestDrivenDeveloper.com.
1 Chapter 12 User Interface Design. 2 Interface Design Easy to use? Easy to understand? Easy to learn?
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 22 Slide 1 Verification and Validation.
Programming for Beginners Martin Nelson Elizabeth FitzGerald Lecture 1: Introduction: Program Structure & Java Syntax.
Single-Window Integrated Development Environment Ivan Ruchkin Moscow State University Faculty of Computational Mathematics and Cybernetics Computing Systems.
Configuration Management and the Principles and Values of Agile Software Development Stephen Vance Stellar Advances October 14, 2004.
C++ one of the programming languages that you should know.
Introduction to Java 2 Programming Lecture 10 API Review; Where Next.
1 jNIK IT tool for electronic audit papers 17th meeting of the INTOSAI Working Group on IT Audit (WGITA) SAI POLAND (the Supreme Chamber of Control)
Seminar Presentation on TELEPHONE BILLING SYSTEM Under guidance of Under the guidance of Mr. N. N. Jha Mr. N. N. Jha Presented by: Presented by: Archana.
Using Atlas-ti to explore qualitative data Libby Bishop and Louise Corti, UK Data Archive, ESDS, University of Essex IASSIST 2004 workshop.
1 Note content copyright © 2004 Ian Sommerville. NU-specific content copyright © 2004 M. E. Kabay. All rights reserved. Rapid Software Development IS301.
©2004 BLACKBOARD, INC. ALL RIGHTS RESERVED. Java Integrated Development Environments Heather Natour Senior Lead Engineer Blackboard Inc. July 18 th 10:15am.
SOFTWARE TESTING. Software Testing Principles Types of software tests Test planning Test Development Test Execution and Reporting Test tools and Methods.
CodeMap Google Maps for Source Code Yoann Padioleau (Facebook)
Teamcenter Systems Engineering Barbara Sheeley Matthew McEmber Systems Engineer The Boeing Company July 29, 2009.
Clark County & the Web Application Development Framework.
Contents Client-data script It refers to class of computer programs on the web that are executed client-side, by the user`s web browser, instead of server.
An Introduction to eXtreme Programming Michael L. Collard, Ph.D. Department of Computer Science Kent State University.
Unit-V -SOFTWARE QUALITY. To develop and deliver robust system, we need a high level of confidence that Each component will behave correctly Collective.
1/7 ITApplications XML Module Session 8: Introduction to Programming with XML.
Visual Scripting of XML. Introduction - Presenters David Webber Paul Stannard
IAAnalyzer: Towards a Model-Driven Modeling and Analysis Framework for C ONNECT(ors) Massimo Tivoli, University of L’Aquila (UNIVAQ)
Proposal for Shortcut Syntax for Simple Operations Sanjiva Weerawarana September 21, 2003.
1..28 comparison of the leading aop tools report on February developerWorks articles Mik Kersten University of British Columbia.
Evaluating health informatics projects Reasons for and problems of evaluation Objective model Subjective model.
© 2016 SlidePlayer.com Inc. All rights reserved.