{"id":523,"date":"2024-04-02T07:46:09","date_gmt":"2024-04-02T07:46:09","guid":{"rendered":"https:\/\/webdesigntraininginchennai.co.in\/blog\/?p=523"},"modified":"2024-04-02T07:46:09","modified_gmt":"2024-04-02T07:46:09","slug":"java-best-practices-for-writing-clean-code","status":"publish","type":"post","link":"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/","title":{"rendered":"Java Best Practices for Writing Clean Code"},"content":{"rendered":"<p><a href=\"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-content\/uploads\/2024\/04\/JAVA-13.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-524 aligncenter\" src=\"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-content\/uploads\/2024\/04\/JAVA-13.jpg\" alt=\"Java Training in Chennai\" width=\"800\" height=\"400\" srcset=\"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-content\/uploads\/2024\/04\/JAVA-13.jpg 800w, https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-content\/uploads\/2024\/04\/JAVA-13-300x150.jpg 300w, https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-content\/uploads\/2024\/04\/JAVA-13-768x384.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Writing high-quality code is essential for building robust and maintainable applications in software development, a concept often emphasized in <\/span><a href=\"https:\/\/www.fitaacademy.in\/java-training-in-chennai\/\"><span style=\"font-weight: 400;\">Java Training in Chennai<\/span><\/a><span style=\"font-weight: 400;\">. Java, one of the most widely used programming languages, offers developers a plethora of features and functionalities. However, writing clean, efficient, and maintainable code requires adherence to best practices. In this blog post, we&#8217;ll delve into some <\/span><span style=\"font-weight: 400;\">Java Best Practices for Writing Clean Code<\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><b>1. Follow Naming Conventions<\/b><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Naming conventions play a crucial role in making code readable and understandable. In Java, it&#8217;s recommended to use meaningful and descriptive names for classes, methods, variables, and packages. Following the camelCase naming convention for variables and methods and using UpperCamelCase for class names helps improve code clarity.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><b>2. Write Modular Code<\/b><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Breaking down code into smaller, modular components promotes reusability and maintainability. Encapsulate related functionality into separate classes and methods, following the Single Responsibility Principle (SRP). This makes understanding, testing, and modifying individual components easier without affecting the entire codebase.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><b>3. Use Proper Exception Handling<\/b><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Exception handling is a critical aspect of writing robust Java code. Use try-catch blocks to gracefully handle exceptions and provide users or developers meaningful error messages. Avoid catching generic exceptions such as `Exception` and instead handle specific exceptions whenever possible.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><b>4. Avoid Magic Numbers and Strings<\/b><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Magic numbers and strings are hard-coded values scattered throughout the code, making it difficult to understand and maintain, a concept often emphasized in <\/span><a href=\"https:\/\/www.fitaacademy.in\/java-training\/\"><span style=\"font-weight: 400;\">Java Online Course<\/span><\/a><span style=\"font-weight: 400;\"> at <\/span><a href=\"https:\/\/www.fitaacademy.in\/\"><span style=\"font-weight: 400;\">FITA Academy<\/span><\/a><span style=\"font-weight: 400;\">. Instead, define constants with descriptive names to represent these values. This improves code readability and makes it easier to update or modify them in the future.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><b>5. Optimize Performance<\/b><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Writing efficient code is essential for achieving optimal performance in Java applications. Use appropriate data structures and algorithms for efficient processing of data. Avoid unnecessary object creation, minimize memory usage, and optimize loops and recursive functions for better performance.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><b>6. Follow Java Coding Standards<\/b><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Adhering to Java coding standards, such as those defined by Oracle or Google, ensures consistency and uniformity across the codebase. Consistent formatting, indentation, and commenting practices make the code more readable and maintainable for developers working collaboratively on projects.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><b>7. Document Your Code<\/b><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Writing clear and concise documentation is essential for understanding code components&#8217; purpose, functionality, and usage. Use Javadoc comments to document classes, methods, and parameters, providing insights into their behaviour and usage. Well-documented code facilitates easier maintenance and troubleshooting.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><b>8. Test Driven Development (TDD)<\/b><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Adopting Test Driven Development (TDD) practices encourages writing test cases before implementing functionality. This approach ensures that code meets the specified requirements and remains stable during refactoring or updates. Automated tests provide confidence in code changes and help detect regressions early in the development cycle.<\/span><\/p>\n<p style=\"text-align: justify;\">\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">You can understand Java Best Practices for Writing Clean Code from the above blog. By following best practices such as adhering to naming conventions, writing modular code, handling exceptions properly, and optimizing performance, developers can create easier codebases to understand, maintain, and extend over time. <\/span><a href=\"https:\/\/www.fitaacademy.in\/java-training-in-bangalore\/\"><span style=\"font-weight: 400;\">Java Institutes in Bangalore<\/span><\/a><span style=\"font-weight: 400;\"> teach you to write clean, efficient, and maintainable Java code. Incorporating these practices into your development workflow can improve productivity, fewer bugs, and a more enjoyable coding experience.<\/span><\/p>\n<p style=\"text-align: justify;\">\n<span style=\"font-weight: 400;\">Also Check: <\/span><a href=\"https:\/\/www.fitaacademy.in\/blog\/java-developer-salary-for-freshers\/\"><span style=\"font-weight: 400;\">Java Developer Salary For Freshers<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Writing high-quality code is essential for building robust and maintainable applications in software development, a concept often emphasized in Java Training in Chennai. Java, one of the most widely used programming languages, offers developers a plethora of features and functionalities. However, writing clean, efficient, and maintainable code requires adherence to best practices. In this blog [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":524,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[40],"tags":[72,71,70],"class_list":["post-523","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-education","tag-java-classes","tag-java-course","tag-java-training"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Java Best Practices for Writing Clean Code<\/title>\n<meta name=\"description\" content=\"This Blog is about Java Best Practices for Writing Clean Code. To learn more, join Java Training in Chennai.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java Best Practices for Writing Clean Code\" \/>\n<meta property=\"og:description\" content=\"This Blog is about Java Best Practices for Writing Clean Code. To learn more, join Java Training in Chennai.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Design Training\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-02T07:46:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-content\/uploads\/2024\/04\/JAVA-13.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/#\/schema\/person\/46abdf7c36037bfab61147e19e563ea4\"},\"headline\":\"Java Best Practices for Writing Clean Code\",\"datePublished\":\"2024-04-02T07:46:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/\"},\"wordCount\":530,\"image\":{\"@id\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-content\/uploads\/2024\/04\/JAVA-13.jpg\",\"keywords\":[\"Java Classes\",\"Java Course\",\"Java Training\"],\"articleSection\":[\"Education\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/\",\"url\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/\",\"name\":\"Java Best Practices for Writing Clean Code\",\"isPartOf\":{\"@id\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-content\/uploads\/2024\/04\/JAVA-13.jpg\",\"datePublished\":\"2024-04-02T07:46:09+00:00\",\"author\":{\"@id\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/#\/schema\/person\/46abdf7c36037bfab61147e19e563ea4\"},\"description\":\"This Blog is about Java Best Practices for Writing Clean Code. To learn more, join Java Training in Chennai.\",\"breadcrumb\":{\"@id\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/#primaryimage\",\"url\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-content\/uploads\/2024\/04\/JAVA-13.jpg\",\"contentUrl\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-content\/uploads\/2024\/04\/JAVA-13.jpg\",\"width\":800,\"height\":400,\"caption\":\"Java Training in Chennai\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java Best Practices for Writing Clean Code\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/#website\",\"url\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/\",\"name\":\"Web Design Training\",\"description\":\"Web Design and Development tutorials\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/#\/schema\/person\/46abdf7c36037bfab61147e19e563ea4\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/c2851d2256801cd68babc0e8495fdc6726975d52d5bed5db8292c48d30857f82?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c2851d2256801cd68babc0e8495fdc6726975d52d5bed5db8292c48d30857f82?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c2851d2256801cd68babc0e8495fdc6726975d52d5bed5db8292c48d30857f82?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/webdesigntraininginchennai.co.in\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Java Best Practices for Writing Clean Code","description":"This Blog is about Java Best Practices for Writing Clean Code. To learn more, join Java Training in Chennai.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/","og_locale":"en_US","og_type":"article","og_title":"Java Best Practices for Writing Clean Code","og_description":"This Blog is about Java Best Practices for Writing Clean Code. To learn more, join Java Training in Chennai.","og_url":"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/","og_site_name":"Web Design Training","article_published_time":"2024-04-02T07:46:09+00:00","og_image":[{"width":800,"height":400,"url":"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-content\/uploads\/2024\/04\/JAVA-13.jpg","type":"image\/jpeg"}],"author":"admin","twitter_misc":{"Written by":"admin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/#article","isPartOf":{"@id":"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/"},"author":{"name":"admin","@id":"https:\/\/webdesigntraininginchennai.co.in\/blog\/#\/schema\/person\/46abdf7c36037bfab61147e19e563ea4"},"headline":"Java Best Practices for Writing Clean Code","datePublished":"2024-04-02T07:46:09+00:00","mainEntityOfPage":{"@id":"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/"},"wordCount":530,"image":{"@id":"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/#primaryimage"},"thumbnailUrl":"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-content\/uploads\/2024\/04\/JAVA-13.jpg","keywords":["Java Classes","Java Course","Java Training"],"articleSection":["Education"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/","url":"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/","name":"Java Best Practices for Writing Clean Code","isPartOf":{"@id":"https:\/\/webdesigntraininginchennai.co.in\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/#primaryimage"},"image":{"@id":"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/#primaryimage"},"thumbnailUrl":"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-content\/uploads\/2024\/04\/JAVA-13.jpg","datePublished":"2024-04-02T07:46:09+00:00","author":{"@id":"https:\/\/webdesigntraininginchennai.co.in\/blog\/#\/schema\/person\/46abdf7c36037bfab61147e19e563ea4"},"description":"This Blog is about Java Best Practices for Writing Clean Code. To learn more, join Java Training in Chennai.","breadcrumb":{"@id":"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/#primaryimage","url":"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-content\/uploads\/2024\/04\/JAVA-13.jpg","contentUrl":"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-content\/uploads\/2024\/04\/JAVA-13.jpg","width":800,"height":400,"caption":"Java Training in Chennai"},{"@type":"BreadcrumbList","@id":"https:\/\/webdesigntraininginchennai.co.in\/blog\/java-best-practices-for-writing-clean-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webdesigntraininginchennai.co.in\/blog\/"},{"@type":"ListItem","position":2,"name":"Java Best Practices for Writing Clean Code"}]},{"@type":"WebSite","@id":"https:\/\/webdesigntraininginchennai.co.in\/blog\/#website","url":"https:\/\/webdesigntraininginchennai.co.in\/blog\/","name":"Web Design Training","description":"Web Design and Development tutorials","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webdesigntraininginchennai.co.in\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/webdesigntraininginchennai.co.in\/blog\/#\/schema\/person\/46abdf7c36037bfab61147e19e563ea4","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c2851d2256801cd68babc0e8495fdc6726975d52d5bed5db8292c48d30857f82?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c2851d2256801cd68babc0e8495fdc6726975d52d5bed5db8292c48d30857f82?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c2851d2256801cd68babc0e8495fdc6726975d52d5bed5db8292c48d30857f82?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/webdesigntraininginchennai.co.in\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/posts\/523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/comments?post=523"}],"version-history":[{"count":2,"href":"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/posts\/523\/revisions"}],"predecessor-version":[{"id":526,"href":"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/posts\/523\/revisions\/526"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/media\/524"}],"wp:attachment":[{"href":"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/media?parent=523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/categories?post=523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webdesigntraininginchennai.co.in\/blog\/wp-json\/wp\/v2\/tags?post=523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}