<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Advantages Archives - scmGalaxy</title>
	<atom:link href="https://www.scmgalaxy.com/tutorials/tag/advantages/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scmgalaxy.com/tutorials/tag/advantages/</link>
	<description>A Platform for Software Engineers</description>
	<lastBuildDate>Fri, 27 May 2022 07:34:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>Introduction to Laravel</title>
		<link>https://www.scmgalaxy.com/tutorials/introduction-to-laravel-3/</link>
					<comments>https://www.scmgalaxy.com/tutorials/introduction-to-laravel-3/#respond</comments>
		
		<dc:creator><![CDATA[rajeshkumar]]></dc:creator>
		<pubDate>Fri, 27 Aug 2021 12:07:19 +0000</pubDate>
				<category><![CDATA[Laravel]]></category>
		<category><![CDATA[Advantages]]></category>
		<category><![CDATA[laravel]]></category>
		<category><![CDATA[Model View Controller]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Web application]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=8394</guid>

					<description><![CDATA[<p>What is Laravel? Laravel is a web framework built on PHP. That is, the code that has been done has [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/introduction-to-laravel-3/">Introduction to Laravel</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">What is Laravel?</h2>



<p class="wp-block-paragraph">Laravel is a web framework built on PHP. That is, the code that has been done has been coded in PHP. You can use it to create High-End Web Applications, you can create the very best web application using Laravel in it. Laravel follows the architectural pattern of MVC (Model View Controller). Laravel was created by Taylor Otwell.</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="600" height="300" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/what-is-laravel.png" alt="" class="wp-image-8400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/what-is-laravel.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/what-is-laravel-300x150.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<h2 class="wp-block-heading">Advantages of Laravel?</h2>



<ul class="wp-block-list"><li>Open Source</li><li>Collection of tools</li><li>Save Time</li><li>Improve Productiity</li><li>Robust and Easy</li><li>Security of the Application</li><li>Authentication</li><li>Routing</li><li>Templating</li></ul>



<figure class="wp-block-image size-full"><img decoding="async" width="600" height="300" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/advantages-of-laravel.png" alt="" class="wp-image-8404" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/advantages-of-laravel.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/advantages-of-laravel-300x150.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<h2 class="wp-block-heading">Requirements for Learning Laravel</h2>



<p class="wp-block-paragraph">Do You Know</p>



<ul class="wp-block-list"><li>HTML</li><li>CSS</li><li>JavaScript</li><li>SQL</li><li>PHP OOP</li><li>MVC</li><li>Composer</li></ul>



<h2 class="wp-block-heading">Laravel Requirements</h2>



<ul class="wp-block-list"><li>PHP 7.2.0 or Higher</li><li>XAMPP (Apache + MariaDB + PHP + Perl)</li><li>WAMP/LAMP/MAMP</li><li>Composer</li><li>Text/Code Editor- Notepad++, VS Code, ATOM, Brackets</li><li>Web Browser- Google Chrome, Mozilla Firefox, Edge</li></ul>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/introduction-to-laravel-3/">Introduction to Laravel</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/introduction-to-laravel-3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Advantages and Disadvantages of JavaScript</title>
		<link>https://www.scmgalaxy.com/tutorials/advantages-and-disadvantages-of-javascript/</link>
					<comments>https://www.scmgalaxy.com/tutorials/advantages-and-disadvantages-of-javascript/#respond</comments>
		
		<dc:creator><![CDATA[rajeshkumar]]></dc:creator>
		<pubDate>Tue, 20 Jul 2021 12:57:39 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Advantages]]></category>
		<category><![CDATA[client side execution]]></category>
		<category><![CDATA[Disadvantages]]></category>
		<category><![CDATA[Javascript]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=6819</guid>

					<description><![CDATA[<p>Advantage of JavaScript Client Side Execution Validation on Browser Easy Language Disadvantage of JavaScript Less Secure No Hardware Access JavaScript [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/advantages-and-disadvantages-of-javascript/">Advantages and Disadvantages of JavaScript</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Advantage of JavaScript</h2>



<ul class="wp-block-list"><li>Client Side Execution</li><li>Validation on Browser</li><li>Easy Language</li></ul>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-large"><img decoding="async" width="612" height="493" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/advantage-of-javascript.png" alt="" class="wp-image-6828" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/advantage-of-javascript.png 612w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/advantage-of-javascript-300x242.png 300w" sizes="(max-width: 612px) 100vw, 612px" /></figure>



<h2 class="wp-block-heading">Disadvantage of JavaScript</h2>



<ul class="wp-block-list"><li>Less Secure</li><li>No Hardware Access</li><li>JavaScript Enable Browsers</li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="345" height="598" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/disadvantages-of-javascript.png" alt="" class="wp-image-6829" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/disadvantages-of-javascript.png 345w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/disadvantages-of-javascript-173x300.png 173w" sizes="auto, (max-width: 345px) 100vw, 345px" /></figure>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/advantages-and-disadvantages-of-javascript/">Advantages and Disadvantages of JavaScript</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/advantages-and-disadvantages-of-javascript/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What is the importance of HTML in a Website?</title>
		<link>https://www.scmgalaxy.com/tutorials/what-is-the-importance-of-html-in-a-website/</link>
					<comments>https://www.scmgalaxy.com/tutorials/what-is-the-importance-of-html-in-a-website/#comments</comments>
		
		<dc:creator><![CDATA[rajeshkumar]]></dc:creator>
		<pubDate>Wed, 19 May 2021 13:17:42 +0000</pubDate>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Advantages]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[Website]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=6300</guid>

					<description><![CDATA[<p>Website design process to create a website for planning and updating. Website design includes information architecture, user interface, website structure, [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-is-the-importance-of-html-in-a-website/">What is the importance of HTML in a Website?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Website design process to create a website for planning and updating. Website design includes information architecture, user interface, website structure, website layout, navigation ergonomics, contrast, colors, fonts and more. Design of icons along with imaging.</p>



<p class="wp-block-paragraph">HTML is one of the most important aspects in website design that should be taken into consideration. HTML coding commands are very simple. In addition, various Internet browsers are designed to make HTML easy to read. Designing a website is not a very difficult task if one follows a systematic process. If the procedures are not followed, it may be more difficult than rocket science.</p>



<p class="wp-block-paragraph">HTML is for hypertext markup language and is a primary building block for building a website. HTML to create Web pages. HTML elements are represented by the tags. HTML tags identify content elements such as &#8220;title&#8221;, &#8220;title&#8221;, &#8220;paragraph&#8221;, &#8220;table&#8221;, and so on. The browser does not display the HTML tags, but use them to display the contents of the page.</p>



<h4 class="wp-block-heading">HTML Tags:</h4>



<p class="wp-block-paragraph">In HTML are tags of three main types; Opening tag, closing tags, and content tags. Each tag has its own individual working methods. All these tags help us to run our programs and documents correctly and without any errors.</p>



<p class="wp-block-paragraph">The HTML program is started using the tag. This tag indicates that the HTML code or text that is displayed in the browser.</p>



<p class="wp-block-paragraph">The second tag in any HTML document is the tag. It represents the title tag webpage.</p>



<p class="wp-block-paragraph">The most important tags; Body tag; Indicates all visible content on the web. It represents all sub-tags to tag web pages.</p>



<p class="wp-block-paragraph"><strong>&lt;P&gt;- This represents the paragraph tag webpage.<br>&lt;Article&gt;- Indicating that tag, it is an article on the webpage.</strong></p>



<p class="wp-block-paragraph"><strong>&lt;H1&gt; &#8211; This tag represents the title; &lt;H2&gt;<br>represents the subtitles and so proceed.</strong></p>



<p class="wp-block-paragraph"><strong>&lt;B&gt; &#8211; defines the bold text.</strong></p>



<p class="wp-block-paragraph"><strong>&lt;I&gt; &#8211; Defines the italic text.</strong></p>



<p class="wp-block-paragraph"><strong>&lt;U&gt; &#8211; to underline the text on the webpage.</strong></p>



<p class="wp-block-paragraph"><strong>&lt;Table&gt;To create Excel-like tables on the website.</strong></p>



<h4 class="wp-block-heading">Advantages of using HTML:</h4>



<ol class="wp-block-list"><li><strong>helps us show our documents and files to an HTML website.</strong></li><li><strong>HTML is a very easy language, so anyone can learn it and do the job.</strong></li><li><strong>HTML is an easy language to program. It helps programmers to write code to your website without error and without any mistake.</strong></li><li><strong>Free to use HTML and easy to learn.</strong></li><li><strong>All browsers support HTML language.</strong></li><li><strong>Easy to edit HTML documents.</strong></li><li><strong>HTML is light and it is the root of all programming languages.</strong></li></ol>



<p class="wp-block-paragraph">If you struggle with your HTML coding assignments, please send your <a href="https://assignmentcore.com/html-homework" target="_blank" rel="noreferrer noopener">do my HTML homework for me </a>request to experienced programmers.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-is-the-importance-of-html-in-a-website/">What is the importance of HTML in a Website?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/what-is-the-importance-of-html-in-a-website/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Static vs dynamic code analysis: Advantages and Disadvantages</title>
		<link>https://www.scmgalaxy.com/tutorials/static-vs-dynamic-code-analysis-advantages-and-disadvantages/</link>
					<comments>https://www.scmgalaxy.com/tutorials/static-vs-dynamic-code-analysis-advantages-and-disadvantages/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 07 Apr 2015 00:00:00 +0000</pubDate>
				<category><![CDATA[Code Analysis]]></category>
		<category><![CDATA[Advantages]]></category>
		<category><![CDATA[Advantages of Dynamic code analysis]]></category>
		<category><![CDATA[Advantages of Static code analysis]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[Benefits]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Code analysis]]></category>
		<category><![CDATA[Difference]]></category>
		<category><![CDATA[Disadvantages]]></category>
		<category><![CDATA[Drawbacks]]></category>
		<category><![CDATA[Dynamic]]></category>
		<category><![CDATA[Dynamic code analysis]]></category>
		<category><![CDATA[Static]]></category>
		<category><![CDATA[Static code analysis]]></category>
		<category><![CDATA[Static vs dynamic]]></category>
		<category><![CDATA[What]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/04/07/static-vs-dynamic-code-analysis-advantages-and-disadvantages/</guid>

					<description><![CDATA[<p>What are the advantages and limitations of static and dynamic software code analysis? Maj. Michael Kleffman of the Air Force’s [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/static-vs-dynamic-code-analysis-advantages-and-disadvantages/">Static vs dynamic code analysis: Advantages and Disadvantages</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3485 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/04/static-vs-dynamic-code-anal-1.png" alt="static-vs-dynamic-code-analysis-advantages-and-disadvantages" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/04/static-vs-dynamic-code-anal-1.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/04/static-vs-dynamic-code-anal-1-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p style="margin: 0px 0px 12px; padding: 0px; border: 0px; font-family: 'Noto Sans', sans-serif; font-size: 15px; font-stretch: inherit; line-height: 1.5; vertical-align: top; color: #545454; background-color: #fdfdfd;">What are the advantages and limitations of static and dynamic software code analysis? Maj. Michael Kleffman of the Air Force’s Application Software Assurance Center of Excellence spelled it out.</p>
<p style="margin: 0px 0px 12px; padding: 0px; border: 0px; font-family: 'Noto Sans', sans-serif; font-size: 15px; font-stretch: inherit; line-height: 1.5; vertical-align: top; color: #545454; background-color: #fdfdfd;"><strong>Static code analysis advantages:</strong></p>
<ol style="margin: 0px 0px 12px 20px; padding: 0px; border: 0px; font-family: 'Noto Sans', sans-serif; font-size: 15px; font-stretch: inherit; vertical-align: top; list-style-position: inside; color: #545454; background-color: #fdfdfd;">
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">It can find weaknesses in the code at the exact location.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">It can be conducted by trained software assurance developers who fully understand the code.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">It allows a quicker turn around for fixes.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">It is relatively fast if automated tools are used.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">Automated tools can scan the entire code base.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">Automated tools can provide mitigation recommendations, reducing the research time.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">It permits weaknesses to be found earlier in the development life cycle, reducing the cost to fix.</li>
</ol>
<p style="margin: 0px 0px 12px; padding: 0px; border: 0px; font-family: 'Noto Sans', sans-serif; font-size: 15px; font-stretch: inherit; line-height: 1.5; vertical-align: top; color: #545454; background-color: #fdfdfd;"><strong>Static code analysis limitations:</strong></p>
<ol style="margin: 0px 0px 12px 20px; padding: 0px; border: 0px; font-family: 'Noto Sans', sans-serif; font-size: 15px; font-stretch: inherit; vertical-align: top; list-style-position: inside; color: #545454; background-color: #fdfdfd;">
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">It is time consuming if conducted manually.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">Automated tools do not support all programming languages.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">Automated tools produce false positives and false negatives.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">There are not enough trained personnel to thoroughly conduct static code analysis.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">Automated tools can provide a false sense of security that everything is being addressed.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">Automated tools only as good as the rules they are using to scan with.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">It does not find vulnerabilities introduced in the runtime environment.</li>
</ol>
<p style="margin: 0px 0px 12px; padding: 0px; border: 0px; font-family: 'Noto Sans', sans-serif; font-size: 15px; font-stretch: inherit; line-height: 1.5; vertical-align: top; color: #545454; background-color: #fdfdfd;"><strong>Dynamic code analysis advantages:</strong></p>
<ol style="margin: 0px 0px 12px 20px; padding: 0px; border: 0px; font-family: 'Noto Sans', sans-serif; font-size: 15px; font-stretch: inherit; vertical-align: top; list-style-position: inside; color: #545454; background-color: #fdfdfd;">
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">It identifies vulnerabilities in a runtime environment.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">Automated tools provide flexibility on what to scan for.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">It allows for analysis of applications in which you do not have access to the actual code.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">It identifies vulnerabilities that might have been false negatives in the static code analysis.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">It permits you to validate static code analysis findings.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">It can be conducted against any application.</li>
</ol>
<p style="margin: 0px 0px 12px; padding: 0px; border: 0px; font-family: 'Noto Sans', sans-serif; font-size: 15px; font-stretch: inherit; line-height: 1.5; vertical-align: top; color: #545454; background-color: #fdfdfd;"><strong>Dynamic code analysis limitations:</strong></p>
<ol style="margin: 0px 0px 12px 20px; padding: 0px; border: 0px; font-family: 'Noto Sans', sans-serif; font-size: 15px; font-stretch: inherit; vertical-align: top; list-style-position: inside; color: #545454; background-color: #fdfdfd;">
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">Automated tools provide a false sense of security that everything is being addressed.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">Automated tools produce false positives and false negatives.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">Automated tools are only as good as the rules they are using to scan with.</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">There are not enough trained personnel to thoroughly conduct dynamic code analysis [as with static analysis].</li>
<li style="margin: 0px; padding: 0px 0px 3px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: top;">It is more difficult to trace the vulnerability back to the exact location in the code, taking longer to fix the problem.</li>
</ol>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/static-vs-dynamic-code-analysis-advantages-and-disadvantages/">Static vs dynamic code analysis: Advantages and Disadvantages</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/static-vs-dynamic-code-analysis-advantages-and-disadvantages/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Comparison Between UCC, CLOC, POWERSOFTWARE,EZ-Metrics and Metrixware</title>
		<link>https://www.scmgalaxy.com/tutorials/comparison-between-ucc-cloc-powersoftware-ez-metrics-and-metrixware/</link>
					<comments>https://www.scmgalaxy.com/tutorials/comparison-between-ucc-cloc-powersoftware-ez-metrics-and-metrixware/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Fri, 17 May 2013 12:10:23 +0000</pubDate>
				<category><![CDATA[Tools Comparison]]></category>
		<category><![CDATA[Advantages]]></category>
		<category><![CDATA[Better]]></category>
		<category><![CDATA[Between]]></category>
		<category><![CDATA[Choose]]></category>
		<category><![CDATA[CLOC]]></category>
		<category><![CDATA[Comparison]]></category>
		<category><![CDATA[Comparison Sheet]]></category>
		<category><![CDATA[Comparison Table]]></category>
		<category><![CDATA[Difference]]></category>
		<category><![CDATA[Disadvantages]]></category>
		<category><![CDATA[Drawbacks]]></category>
		<category><![CDATA[EZ-Metrics]]></category>
		<category><![CDATA[Metrixware]]></category>
		<category><![CDATA[POWERSOFTWARE]]></category>
		<category><![CDATA[Select]]></category>
		<category><![CDATA[UCC]]></category>
		<category><![CDATA[UCC vs CLOC vs POWERSOFTWARE vs EZ-Metrics vs Metrixware]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2013/05/17/comparison-between-ucc-cloc-powersoftware-ez-metrics-and-metrixware/</guid>

					<description><![CDATA[<p>Unified CodeCount (UCC) CLOC POWERSOFTWARE EZ-Metrics Metrixware Languages C/C++, C#, Java, SQL, Ada, Perl, ASP, ASP.NET, JSP, CSS, HTML, JavaScript, [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/comparison-between-ucc-cloc-powersoftware-ez-metrics-and-metrixware/">Comparison Between UCC, CLOC, POWERSOFTWARE,EZ-Metrics and Metrixware</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3754 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/ucc-cloc-powersoftware-ez-m.png" alt="ucc-vs-cloc-vs-powersoftware-vs-ez-metrics-vs-metrixware" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/ucc-cloc-powersoftware-ez-m.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/ucc-cloc-powersoftware-ez-m-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<table border="4" cellspacing="0" cellpadding="0">
<colgroup>
<col width="239" />
<col width="268" />
<col width="152" />
<col width="271" />
<col span="2" width="161" /></colgroup>
<tbody>
<tr>
<td width="239"></td>
<td width="268">Unified CodeCount (UCC)</td>
<td width="152">CLOC</td>
<td width="271">POWERSOFTWARE</td>
<td width="161">EZ-Metrics</td>
<td width="161">Metrixware</td>
</tr>
<tr>
<td width="239">Languages</td>
<td></td>
<td></td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td>C/C++, C#, Java, SQL, Ada, Perl, ASP, ASP.NET, JSP, CSS, HTML, JavaScript, VB, and VbScript</td>
<td>YES &#8211; All</td>
<td width="271">ADA, Assembly, ASP, C#, C/C++, CSS, Fortran, IDL, HTML, Java, JavaScript, JSP, Perl, PHP, PL/SQL, PowerBuilder, Python, Ruby, ShellScript, Textfiles, VB6 / VB.NET / VBScript, VHDL, Windows Batch and XML</td>
<td>YES ALL</td>
<td></td>
</tr>
<tr>
<td width="239"></td>
<td></td>
<td></td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">Platforms</td>
<td></td>
<td></td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">Windows &amp; Linux</td>
<td>Linux 2.6.9, Unix, Mac OS X, Windows 9x/Me/XP/Vista, Solaris</td>
<td>BOTH</td>
<td width="271">Windows, Linux planned but no date</td>
<td>Both</td>
<td></td>
</tr>
<tr>
<td width="239"></td>
<td></td>
<td></td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">Baselines comparison</td>
<td></td>
<td></td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">How the tool manages folder hierarchy changes?</td>
<td width="268">The tool tries to match files between two baselines using filenames. As such, two files having the same name in different folder structures can be matched. The tool also detects to match and compare files if the folder is changed while filenames of the files contained in the folder are kept the same.</td>
<td>NA</td>
<td width="271">No information</td>
<td>NA</td>
<td></td>
</tr>
<tr>
<td width="239">How the tool manages files which are renamed?</td>
<td width="268">Currently, the tool does not handle files renamed. However, if the file is renamed but its content does not change, the tool considers it as a duplicate.</td>
<td>NA</td>
<td width="271">No information</td>
<td>NA</td>
<td></td>
</tr>
<tr>
<td width="239">How the tool manages files or block swapping?</td>
<td width="268">We have not handled swapping blocks of code yet. If the code is copied from one place to another, it is considered as deleted and added. If files are swapped and its filename does not change, the tool can match and compare them.</td>
<td>Available</td>
<td width="271">No information</td>
<td>Available</td>
<td></td>
</tr>
<tr>
<td width="239">What is the algorithm used for line change detection?</td>
<td width="268">For comparing between lines, we detect the number of common characters between them and determine whether they are modified or deleted using a threshold. This threshold can be specified through a parameter named –t. For detecting bulk of changed or added code, we implemented our own algorithm for detecting longest common sequences. I am sorry, it is quite complex to be described in this email. We are documenting it in detail, and if you are interested I can send you a copy after it is completed.</td>
<td>SLOC, PERL Mod</td>
<td width="271">No information</td>
<td>NA</td>
<td></td>
</tr>
<tr>
<td width="239"></td>
<td></td>
<td></td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">Miscellaneous</td>
<td></td>
<td></td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">GUI &amp; CLI</td>
<td>CLI</td>
<td>CLI</td>
<td width="271">Both but separate products</td>
<td>GUI</td>
<td></td>
</tr>
<tr>
<td width="239">CSV &amp; XML Output</td>
<td width="268">Only TXT</td>
<td>XML</td>
<td width="271">HTML, CSV, RAW XML data</td>
<td>YES</td>
<td></td>
</tr>
<tr>
<td width="239">Provide Qualitative metrics?</td>
<td width="268">No. The tool is focused on software size metrics.</td>
<td>NO</td>
<td width="271">yes but separate product</td>
<td>YES</td>
<td></td>
</tr>
<tr>
<td width="239">Price</td>
<td>Open Source</td>
<td>Open Source</td>
<td width="271">KEPM (which includes EPM) costs 1,995 USD for a single license or 4,995 for a 5-user license</td>
<td>Commericial</td>
<td></td>
</tr>
<tr>
<td width="239">Frequency of the releases</td>
<td>No information in net</td>
<td>Regular</td>
<td width="271">One minor/Major release per month or 2 months.</td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">Date of last release</td>
<td>December,2009</td>
<td>Apr-10</td>
<td align="right" width="271">16-Mar-10</td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">Press on the net</td>
<td>Not many reviews available in net</td>
<td>Nope</td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">Integration with quality platform</td>
<td>Provides different language source for the integration.</td>
<td>Nope</td>
<td width="271"></td>
<td></td>
<td></td>
</tr>
<tr>
<td width="239">Recommend</td>
<td>NO</td>
<td>Yes</td>
<td width="271">No</td>
<td>No</td>
<td></td>
</tr>
<tr>
<td width="239">Algorithm confidence</td>
<td width="268">The total sizing of analyzed source code files in terms the SLOC count contains the highest degree of confidence. However, the sizing information pertaining to the sub classifications (compiler directives, data lines, executable lines) has a somewhat lower level of confidence associated with them.</p>
<p>Misclassifications of the sub classifications of SLOC may occur due to:</p>
<p>(1) user modifications to the UCC tool,<br />
(2) syntax and semantic enhancements to the parsed programming language,<br />
(3) exotic usage of the parsed programming language, and<br />
(4) integrity of the host platform execution environment.</td>
<td width="152">SLOC algorithm with perl string handling features and SPAN mdoules</td>
<td width="271"></td>
<td>NA</td>
<td></td>
</tr>
<tr>
<td width="239">Advantages / Drawbacks / Comments</td>
<td width="268">Output not according to our need.<br />
Limited Output Format<br />
Delta is not useful<br />
Low Processing speed</td>
<td width="152">Output according to our need.<br />
Output in many form(CSV, XML, TXT and Mysql)<br />
Delta is useful according to our needs<br />
Fast processing</td>
<td width="271"></td>
<td width="161">I tried 30 days trial version. They given web based account/dashboard to add src file and generate output. Which was not functional and could not test it functionality in details. Basic functionality is not working.</td>
<td></td>
</tr>
</tbody>
</table>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/comparison-between-ucc-cloc-powersoftware-ez-metrics-and-metrixware/">Comparison Between UCC, CLOC, POWERSOFTWARE,EZ-Metrics and Metrixware</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/comparison-between-ucc-cloc-powersoftware-ez-metrics-and-metrixware/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SLOC Tools Comparison &#124; SLOC Tools Differences &#124; SLOC Tools Comparison Table</title>
		<link>https://www.scmgalaxy.com/tutorials/sloc-tools-comparison/</link>
					<comments>https://www.scmgalaxy.com/tutorials/sloc-tools-comparison/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Fri, 17 May 2013 12:08:02 +0000</pubDate>
				<category><![CDATA[Tools Comparison]]></category>
		<category><![CDATA[Advantages]]></category>
		<category><![CDATA[Better]]></category>
		<category><![CDATA[Between]]></category>
		<category><![CDATA[Choose]]></category>
		<category><![CDATA[Comparison]]></category>
		<category><![CDATA[Difference]]></category>
		<category><![CDATA[Disadvantages]]></category>
		<category><![CDATA[Drawbacks]]></category>
		<category><![CDATA[Select]]></category>
		<category><![CDATA[SLOC]]></category>
		<category><![CDATA[SLOC Tool]]></category>
		<category><![CDATA[SLOC Tools Comparison]]></category>
		<category><![CDATA[SLOC Tools Comparison Guide]]></category>
		<category><![CDATA[SLOC Tools Comparison Sheet]]></category>
		<category><![CDATA[SLOC Tools Comparison Table]]></category>
		<category><![CDATA[SLOC Tools Differences]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2013/05/17/sloc-tools-comparison/</guid>

					<description><![CDATA[<p>Tool Open Source &#8211; Commercial URL CAST Commercial www.castsoftware.com Sonar Open Source www.sonarsource.org SLOC Open Source -&#62; Commercial http://www.dwheeler.com/sloccount/ RSM [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/sloc-tools-comparison/">SLOC Tools Comparison | SLOC Tools Differences | SLOC Tools Comparison Table</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3756 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/sloc-tools-comparison.png" alt="sloc-tools-comparison" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/sloc-tools-comparison.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/sloc-tools-comparison-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<table cellspacing="0" cellpadding="0">
<colgroup>
<col width="156" />
<col width="183" />
<col width="321" /></colgroup>
<tbody>
<tr>
<td align="center" width="156"><strong>Tool</strong></td>
<td align="center" width="183"><strong>Open Source &#8211; Commercial</strong></td>
<td align="center" width="321"><strong>URL</strong></td>
</tr>
<tr>
<td>CAST</td>
<td>Commercial</td>
<td>www.castsoftware.com</td>
</tr>
<tr>
<td>Sonar</td>
<td>Open Source</td>
<td>www.sonarsource.org</td>
</tr>
<tr>
<td>SLOC</td>
<td>Open Source -&gt; Commercial</td>
<td>http://www.dwheeler.com/sloccount/</td>
</tr>
<tr>
<td>RSM</td>
<td>Commercial</td>
<td>www.msquaredtechnologies.com</td>
</tr>
<tr>
<td>LocMetrics</td>
<td>Commercial</td>
<td>www.locmetrics.com</td>
</tr>
<tr>
<td>EZ-Metrics</td>
<td>Commercial</td>
<td>http://www.jamesheiresconsulting.com/Products.htm</td>
</tr>
<tr>
<td>Metrixware</td>
<td>Commercial</td>
<td>www.metrixware.com</td>
</tr>
<tr>
<td>Parasoft (Jtest)</td>
<td>Commercial</td>
<td>www.parasoft.com/</td>
</tr>
<tr>
<td>Squale</td>
<td>Open Source</td>
<td>www.squale.org/</td>
</tr>
<tr>
<td>KODERS</td>
<td>Commercial</td>
<td>www.koders.com</td>
</tr>
<tr>
<td>PRACTILINE</td>
<td></td>
<td>www.practiline.com</td>
</tr>
<tr>
<td>POWERSOFTWARE</td>
<td>Commercial</td>
<td>http://www.powersoftware.com/</td>
</tr>
<tr>
<td>CLOC</td>
<td>Open Source</td>
<td>http://cloc.sourceforge.net/</td>
</tr>
<tr>
<td>Unified CodeCount (UCC)</td>
<td>Open Source</td>
<td>http://sunset.usc.edu/research/CODECOUNT/</td>
</tr>
</tbody>
</table>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/sloc-tools-comparison/">SLOC Tools Comparison | SLOC Tools Differences | SLOC Tools Comparison Table</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/sloc-tools-comparison/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What is Code Coverage and Why Code Coverage?</title>
		<link>https://www.scmgalaxy.com/tutorials/what-is-code-coverage-and-why-code-coverage/</link>
					<comments>https://www.scmgalaxy.com/tutorials/what-is-code-coverage-and-why-code-coverage/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Fri, 17 May 2013 12:00:23 +0000</pubDate>
				<category><![CDATA[Code Analysis]]></category>
		<category><![CDATA[Advantages]]></category>
		<category><![CDATA[Benefits of Code Coverage]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Code Coverage]]></category>
		<category><![CDATA[Coverage]]></category>
		<category><![CDATA[Coverage Tools]]></category>
		<category><![CDATA[Quality analysis]]></category>
		<category><![CDATA[Software Quality]]></category>
		<category><![CDATA[Test Coverage]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[What]]></category>
		<category><![CDATA[What is Code Coverage]]></category>
		<category><![CDATA[Why]]></category>
		<category><![CDATA[Why Code Coverage]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2013/05/17/what-is-code-coverage-and-why-code-coverage/</guid>

					<description><![CDATA[<p>What is Code Coverage Code Coverage is an important measurement in Software Quality Engineering. While Software testing ensures correctness of [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-is-code-coverage-and-why-code-coverage/">What is Code Coverage and Why Code Coverage?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3760 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/code-coverage.png" alt="code-coverage" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/code-coverage.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/code-coverage-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><strong>What is Code Coverage</strong><br />
Code Coverage is an important measurement in Software Quality Engineering. While Software testing ensures correctness of the applications, a metric is required to track the What is Code Coverage Code Coverage is an important measurement in Software Quality Engineering. While Software testing ensures correctness of the applications, a metric is required to track the completeness and effectiveness of the testing undertaken. Code Coverage helps achieve reliable quality through identifying untested areas of the application.</p>
<p><strong>Why Code Coverage</strong><br />
Software testing is a challenging function. The testers need to ensure complete functional and non-functional correctness of the product. Considering the complex workflows and use cases of modern day applications, the number of unique cases that the software can be used often run into millions, which is not feasible to be covered under testing exercise. The testers thus need to<br />
&#8211; While Planning Tests<br />
o Ensure covering all workflows in terms of decision trees in the code<br />
o Ensure covering all data values – by identifying patterns rather covering millions of values<br />
&#8211; While testing<br />
o Ensuring the testing is completely exercising the whole application with planned and exploratory tests.</p>
<p>At the end of testing, the decision to stop testing and release the product still remains subjective, based on the presence or absence of bugs, inflow of new bugs, success rate of each test cycle, confidence rating of the testers or users, etc. Whereas the definitive metric of quantifying how much of the application was really tested, is missed.</p>
<p>Code Coverage is measured as quantification of application code exercised by the testing activities. Code Coverage can be measured at various levels – in terms of programming language constructs – Packages, Classes, Methods, Branches or in terms of physical artifacts &#8211; Folders, Files and Lines. For Eg. A Line Coverage metric of 67% means the testing exercised 67% of all executable statements of the application. A Code Coverage metric usually is accompanied by Code Coverage Analysis Report – which helps identify the un-tested part of the application code, thereby giving the testers early inputs for complete testing.</p>
<p><strong>Benefits of Code Coverage</strong></p>
<ul>
<li>Objective Indicator of Test Coverage of application code</li>
<li>Pointers to uncovered Packages / Classes / Methods / Branches</li>
<li>Pointers to uncovered Folders / Files / Lines</li>
<li>Drill down to untested part of source code and devise new tests</li>
<li>Early Indicator for Testing Quality and Fixing it by adding new tests.</li>
<li>Remove redundancy in testing</li>
<li>Increased Confidence for Releases</li>
</ul>
<p><strong>Test Your Test</strong></p>
<p><strong>Typical Emotional Storyboard</strong></p>
<ul>
<li>Write Some code! Happy!</li>
<li>Does it work? Sad!</li>
<li>Write some test! Happy!</li>
<li>Do they really test the code? Sad!</li>
<li>Measure the Code Coverage! Happy!</li>
</ul>
<p><strong>Coverage Measurement</strong></p>
<ol>
<li>Shows Which line of code are executed</li>
<li>How much of your code is covered by your tests?</li>
<li>Your tests test your product</li>
<li>Coverage testing tests your tests</li>
</ol>
<p><strong>Goal</strong></p>
<ul>
<li>100%</li>
<li>Coverage Ideal</li>
<li>Not Always possible</li>
<li>Can be expensive to achieve</li>
<li>Design for testability</li>
</ul>
<p><strong>Good: Write more tests</strong><br />
Only way to truly increase code coverage</p>
<p><strong>Bad</strong><br />
Excluding Code to boost Coverage</p>
<p><strong>Types of Coverage</strong></p>
<ol>
<li>Statement Coverage</li>
<li>Branch Coverage</li>
<li>Path Coverage</li>
<li>Loop Path Coverage</li>
<li>Data – driven Code</li>
<li>Complex Conditionals</li>
<li>Hidden Branches</li>
</ol>
<p><strong>How; &#8211; Coverage Tools</strong></p>
<ol>
<li>Clover</li>
<li>Cobertura</li>
<li>Emma</li>
</ol>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-is-code-coverage-and-why-code-coverage/">What is Code Coverage and Why Code Coverage?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/what-is-code-coverage-and-why-code-coverage/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Benefits of CVSNT, What are the advantages of CVSNT over CVS ?</title>
		<link>https://www.scmgalaxy.com/tutorials/advantages-of-cvsnt-over-cvs/</link>
					<comments>https://www.scmgalaxy.com/tutorials/advantages-of-cvsnt-over-cvs/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 02 Dec 2008 17:27:49 +0000</pubDate>
				<category><![CDATA[Tools Comparison]]></category>
		<category><![CDATA[Advantages]]></category>
		<category><![CDATA[Advantages of CVSNT]]></category>
		<category><![CDATA[Advantages of CVSNT over CVS]]></category>
		<category><![CDATA[Benefits]]></category>
		<category><![CDATA[Benefits of CVSNT]]></category>
		<category><![CDATA[Better]]></category>
		<category><![CDATA[Choose]]></category>
		<category><![CDATA[CVS]]></category>
		<category><![CDATA[CVSNT]]></category>
		<category><![CDATA[CVSNT or CVS]]></category>
		<category><![CDATA[CVSNT over CVS]]></category>
		<category><![CDATA[CVSNT over CVS Benefits]]></category>
		<category><![CDATA[CVSNT over CVS Comparison sheet]]></category>
		<category><![CDATA[CVSNT over CVS Comparison table]]></category>
		<category><![CDATA[Select]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2008/12/02/advantages-of-cvsnt-over-cvs/</guid>

					<description><![CDATA[<p>Advantages of CVSNT over CVS Feature CVSNT CVS Server Supports authentication via Microsoft Active Directory or SSH (windows only) YES [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/advantages-of-cvsnt-over-cvs/">Benefits of CVSNT, What are the advantages of CVSNT over CVS ?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- [if gte mso 9]><xml>  <w:WordDocument>   <w:View>Normal</w:View>   <w:Zoom>0</w:Zoom>   <w:PunctuationKerning/>   <w:ValidateAgainstSchemas/>   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>   <w:Compatibility>    <w:BreakWrappedTables/>    <w:SnapToGridInCell/>    <w:WrapTextWithPunct/>    <w:UseAsianBreakRules/>    <w:DontGrowAutofit/>   </w:Compatibility>   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>  </w:WordDocument> </xml><![endif]--><!-- [if gte mso 9]><xml>  <w:LatentStyles DefLockedState="false" LatentStyleCount="156">  </w:LatentStyles> </xml><![endif]--> <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} p {mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --> <!-- [if gte mso 10]>



<style>  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} </style>

 <![endif]--></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3927 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/advantages-of-cvsnt-over-cv.png" alt="advantages-of-cvsnt-over-cvs" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/advantages-of-cvsnt-over-cv.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/advantages-of-cvsnt-over-cv-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p class="MsoNormal"><a title="Permanent Link to Advantages of CVSNT over CVS" href="http://gurukulgalaxy.com/blog/cm/advantages-of-cvsnt-over-cvs/">Advantages of CVSNT over CVS</a></p>
<table class="MsoNormalTable" border="1" cellpadding="0">
<tbody>
<tr>
<td style="padding: 0in;" colspan="2"><strong>Feature</strong></td>
<td style="padding: 0in;"><strong>CVSNT</strong></td>
<td style="padding: 0in;"><strong>CVS</strong></td>
</tr>
<tr>
<td style="padding: 0in;" colspan="4" valign="bottom"><strong>Server</strong></td>
</tr>
<tr>
<td style="padding: 0in; width: 5%;" width="5%"></td>
<td style="padding: 0in; width: 75%;" valign="bottom" width="75%">Supports authentication via Microsoft Active Directory or SSH (windows only)</td>
<td style="padding: 0in; width: 10%;" width="10%"><strong>YES</strong></td>
<td style="padding: 0in; width: 10%;" width="10%">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Set enforced protocols allow server to lock out clients connecting over insecure protocols or using insecure/inefficient options.</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Easily remove protocols (without recompile)</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Branch ACLs can be used to restrict access</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">LockServer provides file level locking</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">More sophisticated / extra triggers available e.g. postcommit. Triggers also available via COM/DLL/.so interfaces</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Supports Unicode files with additional keyword expansion switches</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Efficient storage of binary files using binary deltas</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Extended modules functionality using the modules2 file</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Advanced Reserved Edits and checked commits (supercedes exclusive locking concept)</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Server-side default options (cvsrc)</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">CVSROOT/config scripts etc.</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">YES</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Repository browsing via cvs ls command</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">YES</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Pluggable server-side diff programs</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Supports Unicode files with additional keyword expansion switches</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Server-side default options (cvsrc)</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">UTF-8 (Unicode) Server.</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Multi Lingual filenames suport.</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Rendevous Support</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Binary availability for Windows, Mac OS X, Linux, Solaris, HPUX</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">YES</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Client support for IBM iSeries (AS/400) OS/400</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;" colspan="4" valign="bottom"><strong>Windows Server</strong></td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Supports encrypted authentication via SSL (all platforms)</td>
<td style="padding: 0in;"><strong>YES</strong></td>
<td style="padding: 0in;">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Configurable with Windows Control Panel</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Compatible with NTFS ACL’s for using permissions based on Windows username or group.</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Triggers also available via COM and DLL interfaces</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Cshdump handler</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Native file access</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Native MSI Installer</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;" colspan="4" valign="bottom"><strong>Client</strong></td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Smart Merge using MergePoint</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Supports Unicode files with additional keyword expansion switches</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">&#8220;Import-and-go&#8221; by optionally turning freshly imported trees into a new sandbox automatically. No more need to purge and do a fresh checkout first</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;"></td>
<td style="padding: 0in;" valign="bottom">Version OSX resource fork extensions keyword expansion switches</td>
<td style="padding: 0in;" valign="bottom"><strong>YES</strong></td>
<td style="padding: 0in;" valign="bottom">NO</td>
</tr>
<tr>
<td style="padding: 0in;">
<p class="MsoNormal">
</td>
<td style="padding: 0in;" valign="bottom">
<p class="MsoNormal"><strong>Source: Related Website &amp; http://www.cvsnt.org</strong></p>
</td>
<td style="padding: 0in;" valign="bottom">
<p class="MsoNormal">
</td>
<td style="padding: 0in;" valign="bottom">
<p class="MsoNormal">
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal">
<p>The post <a href="https://www.scmgalaxy.com/tutorials/advantages-of-cvsnt-over-cvs/">Benefits of CVSNT, What are the advantages of CVSNT over CVS ?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/advantages-of-cvsnt-over-cvs/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
