<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-3198935374994345981.post2783340079004795671..comments</id><updated>2008-12-05T08:25:02.580+01:00</updated><category term='Reviews'/><category term='AOP'/><category term='LINQ'/><category term='Microsoft'/><category term='MVC'/><category term='IoC'/><category term='Javascript'/><category term='MGrammar'/><category term='ALT.NET'/><category term='Logging'/><category term='Misc'/><category term='Design'/><category term='Castle'/><category term='Security'/><category term='MSBuild'/><category term='Science'/><category term='Presentations'/><category term='ASP.NET MVC'/><category term='ASP.NET'/><category term='C#'/><category term='M'/><category term='Design By Contract'/><category term='TDD'/><category term='MonoRail'/><category term='Boo'/><category term='Git'/><category term='Graphics'/><category term='CQRS'/><category term='WCF'/><category term='Oslo'/><category term='Agile'/><category term='PDC'/><category term='CMS'/><category term='CodeSaga'/><category term='NHibernate'/><category term='DDD'/><category term='Benchmarks'/><category term='HTML/CSS'/><category term='NAnt'/><category term='Slick Code Search'/><category term='WPF'/><category term='Silverlight'/><category term='WatiN'/><title type='text'>Comments on Coding Instinct: Crosscutting concerns &amp; AOP</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.codinginstinct.com/feeds/2783340079004795671/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3198935374994345981/2783340079004795671/comments/default'/><link rel='alternate' type='text/html' href='http://www.codinginstinct.com/2008/12/crosscutting-concerns-aop.html'/><author><name>Torkel Ödegaard</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3198935374994345981.post-5248431392811520284</id><published>2008-12-05T08:25:00.000+01:00</published><updated>2008-12-05T08:25:00.000+01:00</updated><title type='text'>Sure AOP might break some OOP rules, but you have ...</title><content type='html'>Sure AOP might break some OOP rules, but you have to be a little pragmatic, if it can save hundreds of lines of code and make your code cleaner then that violation might be OK. At least in my book :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3198935374994345981/2783340079004795671/comments/default/5248431392811520284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3198935374994345981/2783340079004795671/comments/default/5248431392811520284'/><link rel='alternate' type='text/html' href='http://www.codinginstinct.com/2008/12/crosscutting-concerns-aop.html?showComment=1228461900000#c5248431392811520284' title=''/><author><name>Torkel Ödegaard</name><uri>http://www.blogger.com/profile/08914354140151859277</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codinginstinct.com/2008/12/crosscutting-concerns-aop.html' ref='tag:blogger.com,1999:blog-3198935374994345981.post-2783340079004795671' source='http://www.blogger.com/feeds/3198935374994345981/posts/default/2783340079004795671' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1471368035'/></entry><entry><id>tag:blogger.com,1999:blog-3198935374994345981.post-9162212781176986063</id><published>2008-12-04T21:39:00.000+01:00</published><updated>2008-12-04T21:39:00.000+01:00</updated><title type='text'>This is my view on this matter:&lt;br&gt;http://rogerals...</title><content type='html'>This is my view on this matter:&lt;BR/&gt;http://rogeralsing.com/2008/01/08/code-mangling-aop-vs-runtime-proxy-aop/&lt;BR/&gt;&lt;BR/&gt;I can not see why on earth people would want AOP to break the most fundamental rules.&lt;BR/&gt;&lt;BR/&gt;Eg, if you are only allowed to change the behaviour of virtual methods via OOP.&lt;BR/&gt;&lt;BR/&gt;Then why should you be allowed to do so using AOP?&lt;BR/&gt;&lt;BR/&gt;AOP needs to conform to the OOP rules or we will end up with all sorts of problems.&lt;BR/&gt;&lt;BR/&gt;Just my 2 cents atleast..</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3198935374994345981/2783340079004795671/comments/default/9162212781176986063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3198935374994345981/2783340079004795671/comments/default/9162212781176986063'/><link rel='alternate' type='text/html' href='http://www.codinginstinct.com/2008/12/crosscutting-concerns-aop.html?showComment=1228423140000#c9162212781176986063' title=''/><author><name>Roger Alsing</name><uri>http://www.rogeralsing.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codinginstinct.com/2008/12/crosscutting-concerns-aop.html' ref='tag:blogger.com,1999:blog-3198935374994345981.post-2783340079004795671' source='http://www.blogger.com/feeds/3198935374994345981/posts/default/2783340079004795671' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1766976753'/></entry></feed>
