{"id":931,"date":"2012-11-28T11:28:11","date_gmt":"2012-11-28T16:28:11","guid":{"rendered":"https:\/\/blogs.mathworks.com\/videos\/?p=931"},"modified":"2012-11-28T11:28:11","modified_gmt":"2012-11-28T16:28:11","slug":"code-review-of-a-file-reader-suggestion-of-changes","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/videos\/2012\/11\/28\/code-review-of-a-file-reader-suggestion-of-changes\/","title":{"rendered":"Code review of a file reader: suggestion of changes"},"content":{"rendered":"A close friend of mine is just learning MATLAB.  She needs to process a bunch of text files, and was able to write some code that will accomplish that.  She came to me looking to bring her code to the next level to improve maintainability, readability and flexibility.  There are quite a few tweaks here that bring her code to the next level.  Most of these are very common, so you can get some ideas to apply to your code also.\r\n<p>\r\n<p>\r\n\r\n<div><div class=\"row\"><div class=\"col-xs-12 containing-block\"><div class=\"bc-outer-container add_margin_20\"><videoplayer><div class=\"video-js-container\"><video data-video-id=\"3877436981001\" data-video-category=\"blog\" data-autostart=\"false\" data-account=\"62009828001\" data-omniture-account=\"mathwgbl\" data-player=\"rJ9XCz2Sx\" data-embed=\"default\" id=\"mathworks-brightcove-player\" class=\"video-js\" controls><\/video><script src=\"\/\/players.brightcove.net\/62009828001\/rJ9XCz2Sx_default\/index.min.js\"><\/script><script>if (typeof(playerLoaded) === 'undefined') {var playerLoaded = false;}(function isVideojsDefined() {if (typeof(videojs) !== 'undefined') {videojs(\"mathworks-brightcove-player\").on('loadedmetadata', function() {playerLoaded = true;});} else {setTimeout(isVideojsDefined, 10);}})();<\/script><\/div><\/videoplayer><\/div><\/div><\/div>\r\n <\/div>","protected":false},"excerpt":{"rendered":"<div class=\"thumbnail thumbnail_asset asset_overlay video\"><a href=\"https:\/\/blogs.mathworks.com\/videos\/2012\/11\/28\/code-review-of-a-file-reader-suggestion-of-changes\/?dir=autoplay\"><img decoding=\"async\" src=\"https:\/\/cf-images.us-east-1.prod.boltdns.net\/v1\/static\/62009828001\/1556a3ef-71ae-4310-9d39-5a17421acb0b\/40f699f0-caa5-42d5-8eb2-d8f0e2928ac6\/160x90\/match\/image.jpg\" onError=\"this.style.display ='none';\"\/>\n      <div class=\"overlay_container\">\n      <span class=\"icon-video icon_color_null\"><time class=\"video_length\">7:33<\/time><\/span>\n      <\/div>\n      <\/a><\/div><p>A close friend of mine is just learning MATLAB.  She needs to process a bunch of text files, and was able to write some code that will accomplish that.  She came to me looking to bring her code to&#8230; <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/videos\/2012\/11\/28\/code-review-of-a-file-reader-suggestion-of-changes\/\">read more >><\/a><\/p>","protected":false},"author":68,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,17],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/posts\/931"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/comments?post=931"}],"version-history":[{"count":8,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/posts\/931\/revisions"}],"predecessor-version":[{"id":943,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/posts\/931\/revisions\/943"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/media?parent=931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/categories?post=931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/tags?post=931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}