{"author_name":"Guardian_Bob","cat":"LD #25","comments":[],"epoch":1356825600,"likes":1,"metadata":{"p_key":"47352","p_author":"Guardian_Bob","p_authorkey":"15211","p_urlkey":"83015","p_title":"Improvements On My Library","p_cat":"LD #25","p_event":"LD25","p_time":"1356825600","p_likes":"1","p_comments":"0","p_status":"UPD5","us_key":"15211","us_name":"Guardian_Bob","us_username":"guardian_bob","event_start":"1355443200","event_key":"14","event_name":"LD25"},"text":"<p>So while I wasn&#8217;t able to participate I did improve my maze creation library.<\/p>\n <p><a href=\"http:\/\/www.ludumdare.com\/compo\/2012\/12\/29\/improvements-on-my-library\/mazespeed\/\" rel=\"attachment wp-att-218620\"><img src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/MazeSpeed-550x231.png\" alt=\"MazeSpeed\" width=\"550\" height=\"231\" class=\"alignnone size-large wp-image-218620\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/MazeSpeed-300x126.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/MazeSpeed-550x231.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/MazeSpeed.png 1311w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n <p>Not only is it two orders of magnitude faster but it has a proper unit test.  Full code coverage.  No loops, there is a solution (unittest checks for the solution and even prints it out).<\/p>\n <p>The code is far more maintainable now as well.<\/p>\n <p>Let me say Visual Studio 2012 is very impressive as you dig into it.<\/p>\n <p><a href=\"http:\/\/www.ludumdare.com\/compo\/2012\/12\/29\/improvements-on-my-library\/vs2012data\/\" rel=\"attachment wp-att-218695\"><img src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/VS2012Data-550x309.png\" alt=\"VS2012Data\" width=\"550\" height=\"309\" class=\"alignnone size-large wp-image-218695\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/VS2012Data-300x168.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/VS2012Data-550x309.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/VS2012Data.png 1600w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n <p>On this one screen you can see I have full code coverage in by my unittests.  There are two functions which are taking most of the time when running a performance test.  There are no detected code issues (or they&#8217;ve been suppressed).  Oh and on the bottom left, you can see how maintainable the code is.  It can drill in further but I didn&#8217;t have space on this one screen shot.<\/p>\n <p>You can grab it here: <a href=\"http:\/\/www.kins-home.net\/ludum\/timelapse\/MazeCreatorLib_2.2.zip\">http:\/\/www.kins-home.net\/ludum\/timelapse\/MazeCreatorLib_2.2.zip<\/a><\/p>","time":"December 29th, 2012 7:00 pm","title":"Improvements On My Library"}