Skip to content

Design Code Iteration

Peter JOHN Matecsa edited this page Mar 29, 2022 · 7 revisions

Overview

Rapid Application Development, RAD, is an iterative approach to software development intended for applications with Graphical User Interface, a GUI. Notice in the diagram that UserDesign and Construction overlap; the pygubu-designer fills that gap. The first step to starting a new version of an application is to redo Requirements Planning.

RADModel

Sourced from the RAD page link above.

There are many other software development processes, where pygubu-designer can be helpful, so don't hesitate to try it.

Design-Code Iteration

Many times, your designer and programmer will collaborate to satisfy another requirement. Despite what you see in some examples, please do not edit the *.py file generated by pyguby-designer because it will get overwritten. The programmer should use inheritance to prevent the designer from overwriting custom code.

myappbase.py, generated code from pygubu-designer:

paste code here

myapp.py, custom code from the programmer:

paste code here

Clone this wiki locally