filmov
tv
Refactoring JavaFX GUI Code, Part 1: Functional Decomposition

Показать описание
This is the first in a three-part series that walks through the refactoring a JavaFX Application. The application starts with all the structure and behavior specified in the start method. In this part, I focus on functional decomposition: breaking apart the one large method into smaller ones. The result is a structure where the methods each do only one thing.
The context is an application that is only a simulacrum of one that would pull live data from the Web. The video demonstrates how, with good model-view separation, you can build and refactor view code while working with a simulated data source.
It should be noted that the application follows a Separable Model architecture. This is a classic approach that separates the model from the view. It is simpler than MVC, MVP, MVVM, and similar architectures. This means we can focus on the essential practices of refactoring rather than being weighed down in details like FXML.
The context is an application that is only a simulacrum of one that would pull live data from the Web. The video demonstrates how, with good model-view separation, you can build and refactor view code while working with a simulated data source.
It should be noted that the application follows a Separable Model architecture. This is a classic approach that separates the model from the view. It is simpler than MVC, MVP, MVVM, and similar architectures. This means we can focus on the essential practices of refactoring rather than being weighed down in details like FXML.
Refactoring JavaFX GUI Code, Part 1: Functional Decomposition
Refactoring JavaFX GUI Code, Part 2: Using and Binding Properties
Refactoring JavaFX GUI Code, Part 3: Extracting a Class
Refactoring JavaFX GUI Code, Part 4: Use the Domain Model
Java GUIs part 8 - Refactor code
Refactoring Java With IntelliJ IDEA - 03 don't use the mouse
JDD 2017: Refactoring your code to Java 9 modules (Rabea Gransberger)
I'm done with VS Code #coding #developer #softwareengineer #code #programming #jetbrains #vim
Java | Refactor Toolbar
Refactoring Yatzy - Part 1
The Weirdest Thing I've Ever Seen about Java 😵
Rabea Gransberger — Refactoring your code to Java 9 modules
Refactoring to Model View Controller (Part 2)
Todo app part 6 - validation and refactoring
JavaFX Tests which read like Butter! (Part 3)
Refactoring toward Interfaces and Abstract Classes
Java Game Programming - HangMan Part-27 (Refactoring)
Refactoring - Move (IntelliJ IDEA)
Java Tutorial 51 (JavaFX / GUI) - Configuring JavaFX for Eclipse IDE
Solving the javafx.fxml.LoadException: StackPane is not a valid type Error
Learn JavaFX 10 Creating Toggle Button (Java GUI Programming) #13
JavaFX / FXGL 11 Game Development: Asteroids (Part 5)
Refactoring - Introduce Field (IntelliJ IDEA)
Live Coding with Akshay | Java, Jersey, ElasticSearch API | TDD, Refactoring | Part 1
Комментарии