{"id":25315,"date":"2016-05-17T10:31:43","date_gmt":"2016-05-17T10:31:43","guid":{"rendered":"https:\/\/blog.jetbrains.com\/idea\/?p=14210"},"modified":"2020-07-31T09:28:21","modified_gmt":"2020-07-31T09:28:21","slug":"live-webinar-refactoring-with-intellij-idea","status":"publish","type":"idea","link":"https:\/\/blog.jetbrains.com\/pt-br\/idea\/2016\/05\/live-webinar-refactoring-with-intellij-idea","title":{"rendered":"Live Webinar:  Refactoring with IntelliJ IDEA"},"content":{"rendered":"<p>Join us Thursday, June\u00a016th, 12:00 PM \u2013 1:00 PM EDT (New York) \/ 18:00 \u2013 19:00 CEST (Berlin) (check other <a href=\"http:\/\/www.worldtimebuddy.com\/?qm=1&amp;lid=2950159,5128581,5391959&amp;h=2950159&amp;date=2016-6-16&amp;sln=18-19\" target=\"_blank\" rel=\"noopener noreferrer\">time zones<\/a>) for our free live webinar <a href=\"http:\/\/info.jetbrains.com\/IDEA-Webinar-June2016.html\" target=\"_blank\" rel=\"noopener\">Refactoring with IntelliJ IDEA<\/a>, featuring Bill Wake, a senior consultant\u00a0with\u00a0<a href=\"https:\/\/www.industriallogic.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Industrial Logic<\/a>\u00a0and\u00a0an author for several books, on XP, refactoring and design patterns.<\/p>\n<p>In this webinar Bill\u00a0will\u00a0refactor the Gilded Rose application using IntelliJ IDEA, with its great refactoring tools and coding assistant capabilities. Along the way, you\u2019ll learn some handy IntelliJ IDEA techniques. In this session, you\u2019ll see the Paradox of Duplication in action: increasing duplication can make it easier to remove duplication. Throughout, we\u2019ll show how tests and good habits make it safe to make substantial changes in code.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-14211\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2016\/05\/idea-idea_webinar_Refactoring_with_IntelliJ_IDEA.png\" alt=\"\" width=\"710\" height=\"400\" \/><\/p>\n<p>You\u2019ll see several fundamental refactorings:<\/p>\n<ul class=\"wiki-list0\">\n<li>Restructuring if Statements &#8211; to improve control flow<\/li>\n<li>Extract Method &#8211; to improve readability<\/li>\n<li>Change Signature &#8211; to change how objects communicate<\/li>\n<li>Move Method &#8211; to rebalance code between objects<\/li>\n<\/ul>\n<p>At the end of the webinar, you&#8217;ll have an opportunity to access Industrial Logic&#8217;s eLearning platform to download the problem code, try the kata and get immediate feedback on your performance with our automated programming critique.<\/p>\n<p><a href=\"http:\/\/info.jetbrains.com\/IDEA-Webinar-June2016.html\" target=\"_blank\" rel=\"noopener\">Register\u00a0now<\/a>!<\/p>\n<p><strong>Speaking to you<\/strong><\/p>\n<div style=\"margin-bottom: 20px; font-size: 14px; line-height: 20px; padding: 15px; margin-right: 0%; text-align: justify; background-color: #f1f6fe;\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-2363\" style=\"margin: -15px 20px -10px -15px;\" src=\"http:\/\/info.jetbrains.com\/rs\/426-QVD-114\/images\/Bill-Wake.jpg\" alt=\"Bill Wake\" width=\"110\" height=\"110\">Bill is best known in the Agile community as the creator of the the INVEST model for user stories and the Arrange-Act-Assert guideline for unit tests. He has been an author for several books, on XP, refactoring and design patterns. You can follow him on Twitter \u2013 <a href=\"https:\/\/twitter.com\/wwake\" target=\"_blank\" rel=\"noopener noreferrer\">@wwake<\/a><\/div>\n<p><em>\u2013<br \/>\nThe Drive to Develop<\/em><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":63,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","categories":[30,89],"tags":[195],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/idea\/25315"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/idea"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/idea"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/comments?post=25315"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/idea\/25315\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=25315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=25315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=25315"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=25315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}