You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The GeneratePosOrder service object is a dense and complex object. It relies on a lot of things going right to work correctly, and doesn't recover from failures very gracefully. It's also very tightly coupled to how refunds are processed, and thus can be painful to integrate into host apps. Finally, it's murderous to test, and has a high cognitive load. A dedicated refactoring effort would be useful to reducing these pain points.
The text was updated successfully, but these errors were encountered:
The GeneratePosOrder service object is a dense and complex object. It relies on a lot of things going right to work correctly, and doesn't recover from failures very gracefully. It's also very tightly coupled to how refunds are processed, and thus can be painful to integrate into host apps. Finally, it's murderous to test, and has a high cognitive load. A dedicated refactoring effort would be useful to reducing these pain points.
The text was updated successfully, but these errors were encountered: