{
  "docId": "019f6b8f-8159-75fd-8b94-b1032b0be29d",
  "docSlug": "jarvis-zero-defects-code",
  "documentTitle": "zero defects code",
  "authorId": "zero-defects-code",
  "authorName": null,
  "documentKindSlug": "deck",
  "documentKindLabel": "Deck",
  "sourceTypeSlug": "investor_relations",
  "sourceTypeLabel": "Investor relations",
  "presentationDate": null,
  "orientation": null,
  "aspectRatio": null,
  "pageNumber": 7,
  "pageCount": 10,
  "prevPage": 6,
  "nextPage": 8,
  "slideType": "other",
  "function": "present_framework",
  "density": "dense",
  "nDataPoints": 0,
  "notes": "This appears to be a page from a technical document or presentation on software quality assurance.",
  "elementsJson": null,
  "metadataConfidence": 0.9,
  "imagePath": null,
  "slideHref": "/slides/019f6b8f-8159-75fd-8b94-b1032b0be29d/7",
  "deckHref": "/decks/019f6b8f-8159-75fd-8b94-b1032b0be29d",
  "deckJsonHref": "/decks/019f6b8f-8159-75fd-8b94-b1032b0be29d.json",
  "deckAnchorHref": "/decks/019f6b8f-8159-75fd-8b94-b1032b0be29d#slide-7",
  "components": [
    {
      "bbox": null,
      "kind": "list",
      "text": "Self-validation: Before you call something done, you should convince yourself it is correct.",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "14b22534-a03b-4590-b1ed-0e1704fd1c1f",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": null,
      "kind": "list",
      "text": "Competing designs and implementations: Have two different teams develop a solution to the same problem independently to ensure the best design.",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "2eb6bce5-a513-4950-87ae-2a36b4ad9aa5",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": null,
      "kind": "list",
      "text": "Write tests before debugging: Determine what you'll be looking for and write it down. Automate tests where possible.",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "ad534957-214b-4e74-b86e-a38595d3eaf5",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": null,
      "kind": "list",
      "text": "Training sessions: New people on the project are a great source of bugs. Use orientation documents and regular meetings to share knowledge.",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "f1640716-9645-47cc-8b9e-76819e9a2a98",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": null,
      "kind": "paragraph",
      "text": "Improvements may require nothing more than enforcing meaningful header comments on all routines. It would probably help to have at least a high-level document describing the basic logic and data structures for every major part of the product.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "e8cb46fd-48eb-41db-898a-208e2343980d",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [
    {
      "name": "List presentation",
      "slug": "list-presentation",
      "agent": null,
      "layer": "slide",
      "matchId": "6ab4388b-04fa-433a-8aa6-16f07940f86c",
      "evidence": "list/bullet: Competing designs and implementations: Have two different teams develop a solution to the same problem independently to ensure the best design.",
      "confidence": 0.8
    }
  ],
  "frameworks": [],
  "arcBeats": [],
  "loops": [],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}