PPT-REFACTORING
Author : liane-varnes | Published Date : 2017-04-27
What is refactoring In refactoring you start with the basic code and make it better Change the internal structure of the existing code by changing the factoring
Presentation Embed Code
Download Presentation
Download Presentation The PPT/PDF document "REFACTORING" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
REFACTORING: Transcript
What is refactoring In refactoring you start with the basic code and make it better Change the internal structure of the existing code by changing the factoring without changing the external behaviour. Geppert A Mockus and F Roessler bgeppert audris roessler avayacom Avaya Labs Research Basking Ridge NJ 07920 httpwwwresearchavayalabscomuseraudris brPage 2br Objective Legacy software is difcult and fault prone to change Is it possible t and . Fix . Anti-patterns. Ali Ouni. 1. , . Marouane. Kessentini. 2. , . Houari. Sahraoui. 3. , Mel Ó Cinnéide. 4. , . Kalyanmoy. Deb. 5. , . Katsuro. Inoue. 1. 1. Osaka . University, Japan; . 2. are Co-occurred?. . An . Analysis of . Eclipse . Usage Datasets. Tsubasa. Saika. 1. , . Eunjong. . Choi. 1. , . Norihiro. . Yoshida. 2. , . Akira . Goto. 1. , . Shusuke. . Haruna. 1. , . Katsuro. Refactoring and Code Smells. Where are we?. Over the semester we have talked about Software Engineering. . The overall goal of software engineering is to create high quality software efficiently.. What if you don’. Transformation of partitioned codes for. execution in heterogeneous architectures. PABLO BARRIO. TOBIAS KENTER. CARLOS CARRERAS. CHRISTIAN PLESSL. ROBERTO SIERRA. Outline. 2. Turning CFGs into callgraphs. année. Refactoring. 28 . novembre. 2013. Merci de . votre. venue. Champs Sur Marne, France. Présentateur. :. M. . Damien . Trouillet. Etudiant. @ESIPE. Apprenti. @ICDC. Damien . Trouillet. ORGANISATION DU TEMPS. Using Synonymous Identifier Retrieval. Norihiro Yoshida. , Takeshi Hattori, Katsuro Inoue. Osaka University, Japan. 1. 2. Similar Code fragment. One of factors that make software maintenance more difficult. into an Industrial Development Process. Yuki Yamanaka. 1. , . Eunjong. Choi. 1. , . Norihiro. Yoshida. 2. , . Katsuro. Inoue. 1. , . Tateki. Sano. 3. 1 Osaka . University, Japan. . 2. . Nara . Institute of Science and . ESaaS. §. 9.6). What Did . W. e . D. o?. Made date calculator easier to read and understand using simple . refactorings. Found a bug. Observation: if we had developed method using TDD, might have gone easier!. Refactoring Defined. A change made to the internal structure of software to make it easier to understand and cheaper to modify without changing its observable behavior. . — . Refactoring. , Martin Fowler. et. al. , page 53. (or how I learned to stop worrying and love failing tests) . Presented by Aaron Evans . <aarone@one-shore.com>. Refactoring for Testability. What is refactoring?. What is testability?. How do we do it?. How We Know It. Emerson . Murphy-Hill. Portland . State . (now UBC). Chris . Parnin. Georgia Tech. Andrew Black. Portland State. Thanks . to . Ki. -Yung . Ahn. , Barry Anderson, . Lee Beckman, Brett . Refactoring RPG What, Why and How Ted Holt Senior Software Developer, Profound Logic Software Senior Technical Editor, itjungle.com What is refactoring? ". . . a change made to the internal structure of the software to make it easier to understand and cheaper to modify without changing its observable behavior." - Martin Fowler, author of . About Me. Current Work. . Hobbies . . . ‹#›. Ideal Test Framework Attributes. An automation framework should be:. . Adaptable. . . Well Designed. . . . . . . . ‹#›. Adaptable. Orthogonality.
Download Document
Here is the link to download the presentation.
"REFACTORING"The content belongs to its owner. You may download and print it for personal use, without modification, and keep all copyright notices. By downloading, you agree to these terms.
Related Documents