<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Miško Hevery</title>
	<atom:link href="http://misko.hevery.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://misko.hevery.com</link>
	<description>Testability Explorer</description>
	<lastBuildDate>Thu, 02 Sep 2010 04:05:01 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on What Flex taught me about data-binding by Parag Shah</title>
		<link>http://misko.hevery.com/2010/08/10/what-flex-thought-me-about-data-binding/comment-page-1/#comment-4001</link>
		<dc:creator>Parag Shah</dc:creator>
		<pubDate>Thu, 02 Sep 2010 04:05:01 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=637#comment-4001</guid>
		<description>Hi Misko,

NIce blog post. I agree that MVC can create circular dependencies, because I have been in a project where we had circular dependencies in our MVC. 

Mocking may be a solution to inject the view, when it is not possible to create it in a test scenario. If we use a library such as EasyMock, we may not have to create an Interface for the view and a mock implementation.

The view and the controller can also be decoupled using events, where the view registers itself for ModelChangedEvent in the model (by getting the model from the controller). 

But nevertheless, I do agree that data binding is a very desired feature, as is reverse data binding.</description>
		<content:encoded><![CDATA[<p>Hi Misko,</p>
<p>NIce blog post. I agree that MVC can create circular dependencies, because I have been in a project where we had circular dependencies in our MVC. </p>
<p>Mocking may be a solution to inject the view, when it is not possible to create it in a test scenario. If we use a library such as EasyMock, we may not have to create an Interface for the view and a mock implementation.</p>
<p>The view and the controller can also be decoupled using events, where the view registers itself for ModelChangedEvent in the model (by getting the model from the controller). </p>
<p>But nevertheless, I do agree that data binding is a very desired feature, as is reverse data binding.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on &lt;angular/&gt;: A Radically Different Way of Building AJAX Apps by Val Karpov</title>
		<link>http://misko.hevery.com/2010/07/29/a-radically-different-way-of-building-ajax-apps/comment-page-1/#comment-3993</link>
		<dc:creator>Val Karpov</dc:creator>
		<pubDate>Wed, 01 Sep 2010 02:45:10 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=629#comment-3993</guid>
		<description>Woah, way to go Misko, this is amazing. A huge step above stuff like Django and Rails.</description>
		<content:encoded><![CDATA[<p>Woah, way to go Misko, this is amazing. A huge step above stuff like Django and Rails.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ask! by wei</title>
		<link>http://misko.hevery.com/your-suggestions/comment-page-4/#comment-3946</link>
		<dc:creator>wei</dc:creator>
		<pubDate>Thu, 26 Aug 2010 19:15:31 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?page_id=122#comment-3946</guid>
		<description>Hi Misko,

Thanks to your articles, I have better understanding about testing JavaScript. But I have a question that can &quot;js-test-driver&quot; test browser extension?

I am currently working on a project building extensions for three browsers, Safari, Chrome and Firefox, and am looking for a good test framework that can cover these browsers on Windows 7 and Mac OS X. The extensions will be pure JavaScript, CSS and html only.

I wonder if you have any recommendation that can meet the requirements?

1. API testing. Different browsers provide different extension APIs and we want to cover our extensions&#039; APIs which built on top of these APIs.
2. JS code coverage.
3. Works on both Mac and Windows.
4. good reporting system.
5. performance data.

Other low priority items:
1. crash dump information, javascript call stack...
2. UI automation-&gt; through UI, since extensions sometimes create buttons and toolbars on the browsers not in the web content.
3. browser rendering time, this is different from the javascript performance data.

I appreciate any your help.

Thanks,
Wei</description>
		<content:encoded><![CDATA[<p>Hi Misko,</p>
<p>Thanks to your articles, I have better understanding about testing JavaScript. But I have a question that can &#8220;js-test-driver&#8221; test browser extension?</p>
<p>I am currently working on a project building extensions for three browsers, Safari, Chrome and Firefox, and am looking for a good test framework that can cover these browsers on Windows 7 and Mac OS X. The extensions will be pure JavaScript, CSS and html only.</p>
<p>I wonder if you have any recommendation that can meet the requirements?</p>
<p>1. API testing. Different browsers provide different extension APIs and we want to cover our extensions&#8217; APIs which built on top of these APIs.<br />
2. JS code coverage.<br />
3. Works on both Mac and Windows.<br />
4. good reporting system.<br />
5. performance data.</p>
<p>Other low priority items:<br />
1. crash dump information, javascript call stack&#8230;<br />
2. UI automation-&gt; through UI, since extensions sometimes create buttons and toolbars on the browsers not in the web content.<br />
3. browser rendering time, this is different from the javascript performance data.</p>
<p>I appreciate any your help.</p>
<p>Thanks,<br />
Wei</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on &lt;angular/&gt;: A Radically Different Way of Building AJAX Apps by misko</title>
		<link>http://misko.hevery.com/2010/07/29/a-radically-different-way-of-building-ajax-apps/comment-page-1/#comment-3933</link>
		<dc:creator>misko</dc:creator>
		<pubDate>Wed, 25 Aug 2010 15:52:29 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=629#comment-3933</guid>
		<description>@All,

updated the link with higher resolution video.</description>
		<content:encoded><![CDATA[<p>@All,</p>
<p>updated the link with higher resolution video.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What Flex taught me about data-binding by Lee Campbell</title>
		<link>http://misko.hevery.com/2010/08/10/what-flex-thought-me-about-data-binding/comment-page-1/#comment-3929</link>
		<dc:creator>Lee Campbell</dc:creator>
		<pubDate>Tue, 24 Aug 2010 16:36:10 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=637#comment-3929</guid>
		<description>In WPF (and Silverlight 4) you can further seperate the dependencies by the use of DataTemplates instead of a view. This allows you to just &quot;Show&quot; your ViewModel and the WPF binding engine will understand that the Type should be templated by the DataTemplate. Very nice for testing.</description>
		<content:encoded><![CDATA[<p>In WPF (and Silverlight 4) you can further seperate the dependencies by the use of DataTemplates instead of a view. This allows you to just &#8220;Show&#8221; your ViewModel and the WPF binding engine will understand that the Type should be templated by the DataTemplate. Very nice for testing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ask! by misko</title>
		<link>http://misko.hevery.com/your-suggestions/comment-page-4/#comment-3912</link>
		<dc:creator>misko</dc:creator>
		<pubDate>Fri, 20 Aug 2010 22:20:43 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?page_id=122#comment-3912</guid>
		<description>@Damon,

Glad to hear that yo are getting some use out of this blog. I don&#039;t think anyone has ported Testability Explorer to other languages, but I don&#039;t follow .Net, so I don&#039;t know of any useful metrics there.</description>
		<content:encoded><![CDATA[<p>@Damon,</p>
<p>Glad to hear that yo are getting some use out of this blog. I don&#8217;t think anyone has ported Testability Explorer to other languages, but I don&#8217;t follow .Net, so I don&#8217;t know of any useful metrics there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ask! by Damon</title>
		<link>http://misko.hevery.com/your-suggestions/comment-page-4/#comment-3911</link>
		<dc:creator>Damon</dc:creator>
		<pubDate>Fri, 20 Aug 2010 17:44:47 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?page_id=122#comment-3911</guid>
		<description>Hi Misko,

I enjoy reading your articles and perspective on testing.  We have legacy code that is not very testable. Two things I have taken on / been tasked with are: 
  1. having our developers write more unit tests and more testable code;
   2. gathering some valuable metrics. 

I have read a lot on metrics, and know that they can be absolutely worthless and cumbersome if done incorrectly. The best advice I have seen is that you shouldn&#039;t follow a fixed recipe, but instead, determine what is important to you, and gather metrics around that.

With that, one thing that is very important to us is having more testable code going forward. I&#039;m curious if anyone has taken on porting your Testability Explorer to c# / .Net?

Also, I&#039;m open to any thoughts (or links to articles) you have on this subject.

Thanks!
Damon</description>
		<content:encoded><![CDATA[<p>Hi Misko,</p>
<p>I enjoy reading your articles and perspective on testing.  We have legacy code that is not very testable. Two things I have taken on / been tasked with are:<br />
  1. having our developers write more unit tests and more testable code;<br />
   2. gathering some valuable metrics. </p>
<p>I have read a lot on metrics, and know that they can be absolutely worthless and cumbersome if done incorrectly. The best advice I have seen is that you shouldn&#8217;t follow a fixed recipe, but instead, determine what is important to you, and gather metrics around that.</p>
<p>With that, one thing that is very important to us is having more testable code going forward. I&#8217;m curious if anyone has taken on porting your Testability Explorer to c# / .Net?</p>
<p>Also, I&#8217;m open to any thoughts (or links to articles) you have on this subject.</p>
<p>Thanks!<br />
Damon</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What Flex taught me about data-binding by Bob</title>
		<link>http://misko.hevery.com/2010/08/10/what-flex-thought-me-about-data-binding/comment-page-1/#comment-3910</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Fri, 20 Aug 2010 09:21:51 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=637#comment-3910</guid>
		<description>Hey, I&#039;ve noticed that your RSS feed doesn&#039;t work, both on FF and IE.</description>
		<content:encoded><![CDATA[<p>Hey, I&#8217;ve noticed that your RSS feed doesn&#8217;t work, both on FF and IE.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Managing Object Lifetimes by misko</title>
		<link>http://misko.hevery.com/2009/04/15/managing-object-lifetimes/comment-page-1/#comment-3909</link>
		<dc:creator>misko</dc:creator>
		<pubDate>Fri, 20 Aug 2010 05:29:37 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=456#comment-3909</guid>
		<description>@frank, no I don&#039;t know of any tool.</description>
		<content:encoded><![CDATA[<p>@frank, no I don&#8217;t know of any tool.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What Flex taught me about data-binding by Phillip</title>
		<link>http://misko.hevery.com/2010/08/10/what-flex-thought-me-about-data-binding/comment-page-1/#comment-3905</link>
		<dc:creator>Phillip</dc:creator>
		<pubDate>Thu, 19 Aug 2010 13:36:47 +0000</pubDate>
		<guid isPermaLink="false">http://misko.hevery.com/?p=637#comment-3905</guid>
		<description>Misko,

I suggest you take a look at &quot;MVVM&quot; Model-View-ViewModel, it is a variation on the MVP &amp; MVC methodologies that leverages data binding for creating a highly testable model representing the view seperate the specific UI controls (hence ViewModel).  A lot of what is out there is geared more specifically to WPF and Silverlight, but the concepts and goals are aligned with what you are investigating here.

Just a thought, thanks for the great blog!</description>
		<content:encoded><![CDATA[<p>Misko,</p>
<p>I suggest you take a look at &#8220;MVVM&#8221; Model-View-ViewModel, it is a variation on the MVP &amp; MVC methodologies that leverages data binding for creating a highly testable model representing the view seperate the specific UI controls (hence ViewModel).  A lot of what is out there is geared more specifically to WPF and Silverlight, but the concepts and goals are aligned with what you are investigating here.</p>
<p>Just a thought, thanks for the great blog!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
