Delta Files and Merges
|
Deltas Trap True Changes
|
Finding Delta -- Thanks to Dr. John Hamming for inspiration and teaching
More than forty years ago, Dr. John Hamming came from Bell Labs in New Jersey and began to teach at UC-Irvine. Our department chairman Julian Feldman invited so many wonderful professors and Hamming was the best of the best. Thomas Standish, John Olson, Dr Grey, Fred Tonge, Mr. Dave Farber come to mind. John Aceto and William Williams in Wisconsin contributed. See Search Methods
What Changed
Hamming encouraged students to treat modifications as a delete plus an insert. If a line of code changed, consider that the old line was deleted and the new line was inserted. This emphasized the importance of the line (number) as a unit of measure and simplified calculations.
DELTA Level 1
DELTA Level 2
DELTA Level 3 Chaos
Dynamic Purchase Order Changes
Finding Generating Equations
Finding Algorithms
Finding Minimum Spanning Trees
PeopleSoft Bundles
Our main vendor is PeopleSoft, and it delivers new software every three months or so. A synopsis describes the changes and intended purposes. The most precise information comes from comparing the source code and the data tables. In this case, three environments each contain one of the versions:
2) Comparing PATCHSTU to PRODSTU shows the changes and our customizations. Some changes are fixes that we already made. These appear in #1 but blend in here except for our comments. Other changes totally miss our customizations both in source code and in functionality; we allow those usually. The tricky changes occur when we customize and PeopleSoft changes the same functionalities.
3) Comparing PRODSTU to DEMOSTU reveals mostly our customizations since the underlying PeopleSoft code should be the same.
What Changed
Hamming encouraged students to treat modifications as a delete plus an insert. If a line of code changed, consider that the old line was deleted and the new line was inserted. This emphasized the importance of the line (number) as a unit of measure and simplified calculations.
DELTA Level 1
DELTA Level 2
DELTA Level 3 Chaos
Dynamic Purchase Order Changes
Finding Generating Equations
Finding Algorithms
Finding Minimum Spanning Trees
PeopleSoft Bundles
Our main vendor is PeopleSoft, and it delivers new software every three months or so. A synopsis describes the changes and intended purposes. The most precise information comes from comparing the source code and the data tables. In this case, three environments each contain one of the versions:
- PRODSTU contains the current software which is a mix of PeopleSoft and our modifications
- PATCHSTU contains the new software from PeopleSoft
- DEMOSTU contains the previous version from Peoplesoft
2) Comparing PATCHSTU to PRODSTU shows the changes and our customizations. Some changes are fixes that we already made. These appear in #1 but blend in here except for our comments. Other changes totally miss our customizations both in source code and in functionality; we allow those usually. The tricky changes occur when we customize and PeopleSoft changes the same functionalities.
3) Comparing PRODSTU to DEMOSTU reveals mostly our customizations since the underlying PeopleSoft code should be the same.