Академический Документы
Профессиональный Документы
Культура Документы
1. What is the IDE? Describe Dreamweaver, Aptana Studio and Komodo IDE? (6pts)
An integrated development environment (IDE) is a software application that provides
comprehensive facilities to computer programmers for software development. An IDE normally
consists of a source code editor, build automation tools and a debugger. Most modern IDEs have
intelligent code completion. These are basically code editors for HTML with Apanta being rich
in AJAX, Dreamweaver being a part of Adobe application which supports multiple languages
like HTML, JavaScript and CSS and Komodo IDE is also similar.
2. What is refactoring? (2pts)
Refactoring is the process of changing a software system in such a way that it does not alter the
external behavior of the code yet improves its internal structure.
3. What is TDD? (2pts)
Test-driven development (TDD) is a software development process that relies on the repetition of
a very short development cycle: first the developer writes an (initially failing) automated test
case that defines a desired improvement or new function
4. Describe the error types may occur? (2 pts)
Three general types of errors may occur:
Syntactical
Run-time
Logical
5. Describe the debugging technique? (5pts)
Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a
computer program or a piece of electronic hardware, thus making it behave as expected. The
techniques would be
Get a good text editor or IDE
Get a good development browser
Keep the browser console open all times
Use JavaScript validator
Use rubber duck debugging
Write java script in external files
Refresh browser
Try different browser