{
    "componentChunkName": "component---src-templates-slide-js",
    "path": "/courses/devops/devops-introduction/slides/13/",
    "result": {"data":{"slide":{"frontmatter":{"slug":"/courses/devops/devops-introduction/slides/13/","title":"Naming"},"previous":{"frontmatter":{"slug":"/courses/devops/devops-introduction/slides/12/"}},"next":{"frontmatter":{"slug":"/courses/devops/devops-introduction/slides/14/"}},"module":{"frontmatter":{"slug":"/courses/devops/devops-introduction/"}},"course":{"frontmatter":{"slug":"/courses/devops/"}},"parent":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"duration\": \"3 hours\",\n  \"slideNumber\": 13,\n  \"lastSlide\": 17,\n  \"slug\": \"/courses/devops/devops-introduction/slides/13/\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"The company is responsible to define a set of naming rules to ensure the integrity and the coherence of the system. The purpose is to guaranty to business and technical users the comprehension of names while enforcing coherent conventions, structures and names. \"), mdx(\"p\", null, \"Attribution of names must:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"be meaningful\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"be comprehensible without external explanations\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"reflects the targeted resource usages\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"differentiates itself from other names as much as possible\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"maximizes full name when possible\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"uses the same abbreviation\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"be singular\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"be as short as possible while preserving the above\")));\n}\n;\nMDXContent.isMDXComponent = true;"}}},"pageContext":{}},
    "staticQueryHashes": []}