From the course: Migrating COBOL Apps
Unlock the full course today
Join today to access over 24,000 courses taught by industry experts.
Observations on the paradigm shift - COBOL Tutorial
From the course: Migrating COBOL Apps
Observations on the paradigm shift
- [Instructor] COBOL is a procedural language, conceived well before the object-oriented paradigm became popular. While the COBOL standard evolved to embrace object-orientation, COBOL programmers largely did not. The procedural paradigm is good for well controlled batch programs in which the programmer controls all the events that occur. There's no real time access and users are there only to generate input batches before the program runs and do something with the output after the program has run. If there is any user input, it happens when the program decides to ask for it. The object-oriented paradigm is a fundamentally different approach. Not just in the way code is written, but more importantly in the way code executes. Some applications require the ability to not control events but to respond to real time events. This occurs at the operating system level and in embedded processes, but more importantly for…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
-
Prepare to refactor code1m 56s
-
(Locked)
Refactor the DESR application8m 25s
-
(Locked)
Remove redundant labels1m 19s
-
(Locked)
Resize applications1m 30s
-
(Locked)
Make code segments generic5m 30s
-
(Locked)
Challenge: Refactoring32s
-
(Locked)
Solution: Refractoring3m 14s
-
(Locked)
Introduce structure through subprograms2m 39s
-
(Locked)
Remove dead code3m 27s
-
(Locked)
Refactor data1m 58s
-
(Locked)
The challenges of migrating to a relational database4m 4s
-
(Locked)
Refactoring, continuous integration, and self-testing3m 52s
-
(Locked)
Observations on the paradigm shift2m 21s
-
(Locked)
The refactoring catalog2m 44s
-
-
-