{"id":4528,"date":"2015-12-18T13:08:37","date_gmt":"2015-12-18T12:08:37","guid":{"rendered":"http:\/\/www.traineebloggen.se\/?p=4528"},"modified":"2015-12-18T13:08:37","modified_gmt":"2015-12-18T12:08:37","slug":"bortkommenterat-och-bortglomt","status":"publish","type":"post","link":"https:\/\/www.traineebloggen.se\/index.php\/2015\/12\/trainee\/bortkommenterat-och-bortglomt\/","title":{"rendered":"Bortkommenterat och bortgl\u00f6mt"},"content":{"rendered":"<p>De senaste veckorna har jag spenderat ihop med Fabian i ICC, ICC \u00e4r ett team som har hand om integrationer mellan olika system s\u00e5 att de kan kommunicera p\u00e5 ett enkelt och smart s\u00e4tt. Vad har vi f\u00e5tt g\u00f6ra h\u00e4r d\u00e5, ja oftast har vi suttit med n\u00e4san i kod! Fr\u00e5n html till java, fr\u00e5n css:er till jsf och javascript. Vi har f\u00e5tt anv\u00e4nda mycket av det vi har l\u00e4rt oss hittills och f\u00e5tt l\u00e4ra oss mycket nytt! Speciellt har jag l\u00e4rt mig att kod blir gammal fort. Jag tror aldrig jag har sett s\u00e5 mycket knepig, oflexibel och bortkommenterad kod som nu! S\u00e5 varf\u00f6r h\u00e4nder detta? Mycket beror nog p\u00e5 att det ofta \u00e4r m\u00e5nga olika utvecklare som sitter i samma kod vid m\u00e5nga olika tillf\u00e4llen och \u00e4ndrar, uppdaterar och l\u00e4gger till nytt i koden. Oftast n\u00e4r man sitter och ska l\u00e4gga till funktionalitet eller ska r\u00e4tta en bugg som uppt\u00e4ckts s\u00e5 f\u00f6rs\u00f6ker man oftast s\u00e4tta sig in i koden, snart inser man att det \u00e4r f\u00f6r stort f\u00f6r att s\u00e4tta sig in i. S\u00e5\u00a0ger man upp och f\u00f6rs\u00f6ker ist\u00e4llet hitta knasiga saker som kan st\u00e4lla till problem (exempelvis ett semikolon p\u00e5 fel st\u00e4lle\u2026). D\u00e5 h\u00e4nder det att man l\u00e4gger utskrifter, kommenterar bort kod och s\u00e5 vidare, f\u00f6r att testa sina l\u00f6sningar, samtidigt som man t\u00e4nker \u201ddet d\u00e4r ska jag fixa\/ta bort\/byta namn p\u00e5\u00a0<em>sen<\/em> n\u00e4r jag \u00e4r klar!\u201d. L\u00e5t mig s\u00e4ga en sak: det h\u00e4nder aldrig<em>.<\/em> Hur mycket man \u00e4n vill s\u00e5 \u00e4r det alltid n\u00e5gonting man gl\u00f6mmer bort att g\u00f6ra eller som man helt enkelt inte hinner f\u00f6r det finns viktigare saker att g\u00f6ra. P\u00e5 s\u00e5 vis skapar alla dessa m\u00e4nniskor som \u00e4r inne i koden och \u00e4ndrar, en kod i kaos som bara blir sv\u00e5rare och sv\u00e5rare att hantera.<\/p>\n<p>S\u00e5 sn\u00e4lla kodare d\u00e4r ute! St\u00e4da koden, t\u00e4nk\u00a0<strong>nu; <\/strong>inte <em>sen<\/em>. Var inte r\u00e4dd f\u00f6r att ta bort kod som inte anv\u00e4nds eller kommentarer som inte varit aktuella\u00a0p\u00e5 flera \u00e5r. Det \u00e4r dags att st\u00e4da koden och underl\u00e4tta f\u00f6r oss sj\u00e4lva och varandra!<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-4529\" src=\"http:\/\/www.traineebloggen.se\/wp-content\/uploads\/traineebloggen\/2015\/12\/fullmaktkommentar.jpg\" alt=\"fullmaktkommentar\" width=\"500\" height=\"258\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>De senaste veckorna har jag spenderat ihop med Fabian i ICC, ICC \u00e4r ett team som har hand om integrationer mellan olika system s\u00e5 att de kan kommunicera p\u00e5 ett enkelt och smart s\u00e4tt. Vad har vi f\u00e5tt g\u00f6ra h\u00e4r d\u00e5, ja oftast har vi suttit med n\u00e4san i kod! Fr\u00e5n html till java, fr\u00e5n [&hellip;]<\/p>\n","protected":false},"author":110,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[479],"tags":[],"_links":{"self":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/4528"}],"collection":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/users\/110"}],"replies":[{"embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/comments?post=4528"}],"version-history":[{"count":1,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/4528\/revisions"}],"predecessor-version":[{"id":4530,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/4528\/revisions\/4530"}],"wp:attachment":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/media?parent=4528"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/categories?post=4528"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/tags?post=4528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}