Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-1406

Clean up and organize individual operations for reusability and consistency

    • Type: Icon: Epic Epic
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Operations Refactor
    • None
    • Done
    • None
    • Hide

      2018-06-05 Initial Target 2018-06-27

      Show
      2018-06-05 Initial Target 2018-06-27

      Most operations in the driver presently use executeOperation, and call floating operation definitions. A number of these operations call other operations, but only on the top level API, incurring multiple calls to executeOperation which are not needed. Also, these internal methods take different (undocumented) parameters in some cases, and handle errors in very different ways. This epic will cover refactoring these operations into well-documented, individual files which can be used widely internal to the driver to reduce bugs and provide overall consistency.

            Assignee:
            katherine.walker@mongodb.com Katherine Walker (Inactive)
            Reporter:
            matt.broadstone@mongodb.com Matt Broadstone
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              None
              None
              None