User Tools

Site Tools


study_questions_audio_creation

This is an old revision of the document!


Study Questions - Audio Creation

CDEx Settings

Bitrate = 80 kbps

Mono

Quality = Very high (q = 0)

Questions To Be Recorded

C7XQ1: What is the difference between the way the CLR deals with unhandled exceptions in the .NET Framwork 1.1 verses 2.0?

Answer: In 1.0, a backstop is provided for unhandled exceptions that occur on the following types of thread:

  • A thread from the thread pool.
  • A thread created with the Thread.Start method.
  • A finaliser thread.

In 2.0, these exceptions are left to proceed naturally.

C7XQ2: The .NET Framework 2.0 provides a backstop for what three types of unhandled exceptions?

Answer:

  • A ThreadAbortException thrown because of an Abort call.
  • An AppDomainUnloadException thrown because the application domain is being unloaded.
  • An internal exception thrown by the CLR or host process.

ITQ5: What is Conway's Law?

Answer: “Organisations which design systems are constrained to produce designs which are copies of the communication structures of these organisations.” - Melvin Conway, 1968.

PragC2Q16: What is code that glows in the dark?

Answer: Tracer code.

PragC2Q17: What are the four aspects of code that tracer code should share with production code and what is the one aspect that it does not?

Answer:

Shared: error checking, structuring, documentation and self-checking.

Not shared: Full functionality.

PragC2Q18: What are the five advantages of tracer code?

Answer:

  • Users get to see something early.
  • Develops a build structure to work in.
  • Creates an integration platform.
  • Creates something to demonstrate.
  • Creates a better feel for progress.

PragC2Q19: What is the difference between tracer code and prototyping?

Answer: Prototyping generates disposable code. Tracer code is lean but complete and forms part of the skeleton of the final system.

study_questions_audio_creation.1251673847.txt.gz · Last modified: 2017/01/01 19:54 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki