{"id":1556,"date":"2011-03-24T20:40:17","date_gmt":"2011-03-24T19:40:17","guid":{"rendered":"http:\/\/www.gamlor.info\/wordpress\/?p=1556"},"modified":"2023-04-30T20:29:12","modified_gmt":"2023-04-30T19:29:12","slug":"fun-with-ndepend-link","status":"publish","type":"post","link":"https:\/\/www.gamlor.info\/wordpress\/2011\/03\/fun-with-ndepend-link\/","title":{"rendered":"Fun with NDepend, Part III: Link Collection"},"content":{"rendered":"<div id=\"attachment_1557\" style=\"width: 246px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.gamlor.info\/wordpress\/wp-content\/uploads\/2011\/03\/famous-ndepend.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1557\" class=\"size-medium wp-image-1557\" title=\"famous-ndepend\" src=\"https:\/\/www.gamlor.info\/wordpress\/wp-content\/uploads\/2011\/03\/famous-ndepend-236x300.png\" alt=\"NDepend around the world\" width=\"236\" height=\"300\" srcset=\"https:\/\/www.gamlor.info\/wordpress\/wp-content\/uploads\/2011\/03\/famous-ndepend-236x300.png 236w, https:\/\/www.gamlor.info\/wordpress\/wp-content\/uploads\/2011\/03\/famous-ndepend.png 376w\" sizes=\"(max-width: 236px) 100vw, 236px\" \/><\/a><p id=\"caption-attachment-1557\" class=\"wp-caption-text\">NDepend around the world<\/p><\/div>\n<p>What? Links around NDepend? But you <a href=\"?p=1507\">promised<\/a> a post about Teamcity integration? Yes, I did but then I found a good guide on <a href=\"http:\/\/www.ndepend.com\/Doc_CI_TeamCity.aspx\">the official site<\/a> and a <a href=\"http:\/\/www.troyhunt.com\/2010\/12\/continuous-code-quality-measurement.html\">good blog post<\/a>. And since I don\u2019t want to just repeat stuff I had to do something else.<\/p>\n<p>Now I\u2019m here with empty hands =(. Since I\u2019m a lazy bastard I\u2019ve decides to convert this post in a collection of useful links around NDepend.<\/p>\n<h2>Continuous Integration Tools<\/h2>\n<ul>\n<li>For Teamcity: <a href=\"http:\/\/www.ndepend.com\/Doc_CI_TeamCity.aspx\">This guide on the official site<\/a> and two another nice blog posts from <a href=\"http:\/\/www.troyhunt.com\/2010\/12\/continuous-code-quality-measurement.html\">Troy Hunt<\/a> and <a href=\"http:\/\/weblogs.asp.net\/lkempe\/archive\/2008\/04\/25\/using-ndepend-in-team-city-build-management-tool.aspx\">Laurent Kemp\u00e9<\/a>.<\/li>\n<li>Guides from the NDepend site for <a href=\"http:\/\/www.ndepend.com\/Doc_CI_TFS.aspx\">TFS<\/a>, <a href=\"http:\/\/www.ndepend.com\/Doc_CI_CCNet.aspx\">CruiseControl.NET<\/a> and <a href=\"http:\/\/www.ndepend.com\/Doc_CI_FinalBuilder.aspx\">FinalBuilder<\/a>.<\/li>\n<\/ul>\n<h2>Useful Code Queries<\/h2>\n<ul>\n<li>A long list of useful queries in <a href=\"http:\/\/codebetter.com\/patricksmacchia\/2008\/05\/11\/write-active-conventions-on-your-code-base\/\">Patrick Smacchia\u2019s blog post<\/a>.<\/li>\n<li>Here\u2019s nice guide for code queries by <a href=\"http:\/\/www.codeasp.net\/blogs\/hajan\/microsoft-net\/1149\/ndepend-\u2013-code-query-language-cql\">Hajan Selmani<\/a>.<\/li>\n<li>This <a href=\"http:\/\/stackoverflow.com\/questions\/3762067\/how-to-find-code-which-is-only-called-by-tests\/3802750#3802750\">answer on Stackoverflow<\/a> tells you how to find code which is only called by tests.<\/li>\n<li>This <a href=\"http:\/\/stackoverflow.com\/questions\/5310651\/building-cql-in-ndepend-for-verifying-mvvm-patterns\/5312808#5312808\">answer on Stackoveflow<\/a> shows you how to create a query from a dependency.<\/li>\n<\/ul>\n<h2>Other Links<\/h2>\n<ul>\n<li>Of course don\u2019t miss the official documentation on the <a href=\"http:\/\/www.ndepend.com\/\">homepage<\/a>.<\/li>\n<li>And an <a href=\"http:\/\/www.infoq.com\/articles\/patrick-smacchia-interview\">InfoQ interview<\/a> of the NDepend creator.<\/li>\n<\/ul>\n<p>Have fun. For now that&#8217;s it about NDepend. If I pick up something cool I&#8217;ll certainly inform you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What? Links around NDepend? But you promised a post about Teamcity integration? Yes, I did but then I found a good guide on the official site and a good blog&hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[126,19],"tags":[21,211],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/posts\/1556"}],"collection":[{"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/comments?post=1556"}],"version-history":[{"count":5,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/posts\/1556\/revisions"}],"predecessor-version":[{"id":3951,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/posts\/1556\/revisions\/3951"}],"wp:attachment":[{"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/media?parent=1556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/categories?post=1556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/tags?post=1556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}