When must a function throw an exception, Software Engineering

Assignment Help:

When must a function throw an exception?

A function must throw an exception when it's not able to fulfil its promise.

As soon as function detects a problem which prevents it from fulfilling its promise, it must throw an exception. If function is able to handle problem, recover itself and deliver promise, the exception shouldn't be thrown.

If an event occurs very frequently then exception handling isn't the best way to deal with it. It requires proper fixation.

 


Related Discussions:- When must a function throw an exception

What is the advantages of iterative model, What is the advantages of Iterat...

What is the advantages of Iterative model This model is useful when less manpower is available for software development and release deadlines are tight. It's best suited for in

#, Write the algorithm to print at list of numbers from 1 to 5 and there s...

Write the algorithm to print at list of numbers from 1 to 5 and there square

Differences between programme managers and project managers, Question: ...

Question: (a) Differences between programme managers and project managers. (b) A small computer system controls the entry of vehicles to a car park. Each time a vehicle pu

Define the method of direct changeover, Define the method of Direct changeo...

Define the method of Direct changeover With this technique, old system is stopped and new system is used Straight away;  - This method can be disastrous if new system fails

Differentiate between regression testing and re-testing, Differentiate betw...

Differentiate between regression testing and re-testing - Re-testing: - It means testing a single defect that was just fixed. Only one test is performed here. - The ta

Describe the object interface design, Question 1 Explain Iterative Develop...

Question 1 Explain Iterative Development Model in detail Question 2 Describe the Object Interface Design Question 3 Explain why it is important to describe softwar

what is a user interface, What is a user interface Ans) "User interfac...

What is a user interface Ans) "User interface" is the interface among a human user and a computer system. It access the passage of information among a human user and hardware or

What is product metrics, Product metrics: explain the characteristics of t...

Product metrics: explain the characteristics of the product such as size, complexity, design features, performance, efficiency, reliability, portability, etc.

What is test documentation, Documentation explaining plans for, or results ...

Documentation explaining plans for, or results of, the testing of a system or component, Types contain test case specification, test incident report, test log, test procedure, test

Project tracking, project tracking and overview of project process?

project tracking and overview of project process?

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd