{"id":403,"date":"2012-12-03T21:21:14","date_gmt":"2012-12-03T21:21:14","guid":{"rendered":"http:\/\/www.muratyaman.co.uk\/wp\/?p=403"},"modified":"2020-04-01T12:49:03","modified_gmt":"2020-04-01T11:49:03","slug":"maintenance-is-not-for-faint-hearted","status":"publish","type":"post","link":"https:\/\/www.muratyaman.co.uk\/blog\/index.php\/2012\/12\/maintenance-is-not-for-faint-hearted\/","title":{"rendered":"Maintenance is not for faint hearted"},"content":{"rendered":"<p><a href=\"http:\/\/www.muratyaman.co.uk\/wp\/wp-content\/uploads\/2012\/12\/spanner.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.muratyaman.co.uk\/wp\/wp-content\/uploads\/2012\/12\/spanner-150x150.png\" alt=\"\" title=\"spanner\" width=\"150\" height=\"150\" class=\"aligncenter size-thumbnail wp-image-409\" \/><\/a><\/p>\n<p>Maintenance is not for faint hearted. It makes you puke every day. Don&#8217;t get me wrong; when you look at your own unmaintained unmodernized code a few years later, you&#8217;d feel the same way! ..same feeling with ZF1, Symfony 1, Doctrine 1, YUI 2, VB6: they&#8217;re all scrap metal now for a reason.<\/p>\n<p>You have to read the <a href=\"http:\/\/www.mountaineers.org\/seattle\/climbing\/news_events\/CliffNotes.html\">mountaineers cliff notes<\/a> &#8211; ahem sorry &#8211; upgrade notes to understand me better &#8211; if there is one and if you find it easy enough to follow.<\/p>\n<p><a href=\"http:\/\/framework.zend.com\/manual\/1.12\/en\/migration.html\">Zend Framework Migration Notes<\/a><br \/>\nNo it does not include notes of migration from 1 to 2 \ud83d\ude09<\/p>\n<p>If you have spare time: <a href=\"http:\/\/www.alexhudson.com\/2012\/03\/24\/a-fond-farewell-to-zend-framework\/\">http:\/\/www.alexhudson.com\/2012\/03\/24\/a-fond-farewell-to-zend-framework\/<\/a><\/p>\n<p>Is there an official upgrade guide for Symfony 1 or Doctrine 1? But this is good enough for me:<\/p>\n<p>&#8220;Symfony explained to a Developer<\/p>\n<p>Symfony is an Open Source distributed PHP framework. Of course, when you know how to develop in PHP, <u><b>you don&#8217;t need a framework<\/b><\/u>. However, it is very nice to have one!&#8221;<\/p>\n<p>Ref: <a href=\"http:\/\/symfony.com\/symfony-explained-to-a-developer\">http:\/\/symfony.com\/symfony-explained-to-a-developer<\/a><\/p>\n<p>And this is from the Symfony creator:<\/p>\n<p>&#8221; &#8230; As I&#8217;ve already said, it is just too early to know what will work best.<br \/>\nWe will try to do our best to privide some kind of migration path. But<br \/>\nthe actual plan is not known yet. We first need to stabilize Symfony 2.<br \/>\nFabien&#8221; (dated 2010)<\/p>\n<p>(&#8220;Symfony is a trademark of Fabien Potencier&#8221;: <a href=\"http:\/\/symfony.com\/\">http:\/\/symfony.com\/<\/a>)<\/p>\n<p>Nope, this kind of development mind is not for me: totally irresponsible!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Maintenance is not for faint hearted. It makes you puke every day.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[174,175,129],"class_list":["post-403","post","type-post","status-publish","format-standard","hentry","category-technology","tag-compatibility","tag-maintenance","tag-vcs"],"_links":{"self":[{"href":"https:\/\/www.muratyaman.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts\/403","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.muratyaman.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.muratyaman.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.muratyaman.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.muratyaman.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=403"}],"version-history":[{"count":10,"href":"https:\/\/www.muratyaman.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts\/403\/revisions"}],"predecessor-version":[{"id":970,"href":"https:\/\/www.muratyaman.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts\/403\/revisions\/970"}],"wp:attachment":[{"href":"https:\/\/www.muratyaman.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=403"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.muratyaman.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=403"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.muratyaman.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}