Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
Register Now
  • Conference
    • Program Schedule
    • Program List
    • Keynotes
    • Registration
  • Community Activities
    • Community Day Overview
    • Automotive & SDV Community Day
    • Community Day for Java Developers
    • OSGi Summit
    • eSAAM 2023 on Cloud-to-Edge Continuum
    • Call for BoFs
    • Dinner Meetups
    • EMO Office Hours
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Resources
    • Code of Conduct
    • Meet the Speakers
    • Information for Speakers
    • Information for Tutorial Presenters
    • Press
    • Share Your Participation
    • Convince Your Manager
    • Onsite Information for Attendees
  • About Us
    • EclipseCon 2023
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
  • Venue
    • Conference Venues
    • Hotels
    • Ludwigsburg
  1. Home
  2. EclipseCon
  3. EclipseCon 2023
  4. Sessions
  5. `Huh?` to `Aha!`: A Refactoring Story

`Huh?` to `Aha!`: A Refactoring Story

Session details
Status: 
Declined
Speaker(s): 
Gopal S Akshintala (Salesforce.com)
Experience level: 
Beginner
Tags: 
Refactoring
Component Isolation
Immutability
Complexity
testability
Session Track: 
Programming Languages & Runtimes
Session Type: 
Standard
  • This talks about the methods that practically worked for us during the refactoring of one of our complex Billing services.
  • Please find the Target Audience, Takeaways, Talk Outline explained in detail, along with Previous talk recordings, Slide-deck, and Demo source-code links on: https://overfullstack.netlify.app/posts/huh-to-aha/

 

Slides (External URL): 
https://bit.ly/h2a-deck
Objective of the presentation: 
_As a Dev, I need to Refactor, to make the codebase Refactorable_. Refactorability, [as defined by Martin Fowler](https://refactoring.com/) is, "The ability to alter internal structure without changing its external behavior". This applies to each atomic component of an app. Let's achieve our dev story through a unique, yet the most effective method, **Component Isolation**. Let's huddle over persuasive arguments against _Obstacles_ that hinder our goal causing entanglements among components, and _Metrics_ that measure our success. Let's refactor a real-world app and witness how Isolated components make up long-lasting structures.
Attendee pre-requisites - If none, enter "N/A": 
N/A

Comments Sign in to post comments

Elite

  • ZettaScale Technologies
  • Huawei

Premium

  • Yatta Solutions GmbH
  • Gradle
  • Eurotech

Basic

  • SCANOSS
  • SOTEC GmbH & Co KG
  • TypeFox GmbH
  • Equo Tech, Inc.
  • MicroStream Software GmbH
  • CEA List
  • Obeo
  • ETAS GmbH
  • Mercedes-Benz Tech Innovation GmbH
  • EclipseSource

Supporter

  • Open Elements

Media

  •  IT-Schulungen.com
  • GermanTechJobs

Become a Sponsor

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top