wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AppDev Reviewer

Total questions: 35

Worksheet time: 20mins

Name
Class
Date
1.
  1. Set of guidelines for coding styles and documentation. May be formally published (e.g., IEEE) standards, or company specific standards. Covers program design, naming conventions, formatting conventions, sequence of declarations, documentation and others.

a)

Coding Review

b)

Issue Tracking

c)

Coding Standards

d)

Team Management

2.
  1. Development platforms have de facto coding standards that programmers are expected to comply with

a)

True

b)

False

3.
  1. True or false. Part of formatting conventions that greatly affects the readability of the code is indentation and positioning of braces

a)

True

b)

False

4.
  1. May vary in terms of number of spaces and the development platform used. However, this should be consistent across the code-base for the entire organization or project

a)

Code Formats

b)

Indentation

c)

Coding Standards

5.

Have many variations, even for a specific platform, and these may vary across projects or organizations

a)

Code Formats

b)

Coding Standards

c)

Formatting Conventions

6.
  1. The de facto coding standard for Java utilizes four (4) spaces as the unit of indentation; Google’s Java coding standard uses +2 spaces for each new block

a)

True

b)

False

7.
  1. Features for setting specific preferences, based on accepted variations, are available in most IDEs

a)

True

b)

False

8.

Systematic procedure that is conducted to ensure the quality of the program’s source code. Conducted by other team members (those who did not program the code under review). May be formal or informal

a)

Bug Tracking

b)

Coding Review

c)

Issue Tracking

9.

Refers to the process of recording, monitoring the status of, managing, tracing and resolving issues

a)

Bug Tracking

b)

Coding Review

c)

Issue Tracking

10.

Include not only code defects but also issues concerning workflow, requirements, design and others. May be encountered in the development as well as in the production environment. For example: a user attempts to login but the action cannot be completed.

a)

Issues

b)

Bugs

c)

Issue/Bug Tracking tools

11.

In a help desk environment, issues are typically associated with _____ that may eventually be passed on to developers for resolution

a)

Bugs

b)

Issues

c)

Tickets

12.

Subset of issue tracking that enables a team to manage and monitor reported bugs

a)

Issue Tracking

b)

Bug Tracking

c)

Coding Review

13.

The 2 issue/bug tracking tools are used to:

a)

Facilitate issue/bug tracking process

b)

Set guidelines for coding styles and documentation

c)

Facilitate the testing process

14.

Is a disciplined methodology that involves all employees of an organization towards working together to meet the organization’s goals and objectives

a)

Issue Tracking

b)

Code Review

c)

Team Management

d)

Team Collaboration

15.
  1. In application development, projects are actually done in teams where it is led by a _____. The _____ is not only responsible for ensuring that the team delivers what is required but also for overseeing the collaboration and the harmonious relationship among its team members

a)

Leader

b)

Project Manager

c)

Programmer

d)

Designer

16.

Distribute tasks in accordance to the members’ skills and capabilities

a)

Motivation

b)

Delegation

c)

Management Balance

d)

Communication

17.
  1. Positive approach. Some people are highly motivated; others need more supervision and direction

a)

Motivation

b)

Delegation

c)

Management Balance

d)

Communication

18.

Balance the technical aspect and the human aspect

a)

Motivation

b)

Delegation

c)

Management Balance

d)

Development

19.
  1. Take advantage of communication tools

a)

Motivation

b)

Communication

c)

Development

d)

Management Balance

20.

The team should grow, learn, and develop their skills. Give feedback

a)

Motivation

b)

Management Balance

c)

Development

d)

Delegation

21.

Enables individuals/ teams/ organizations to work together to achieve a common goal

a)

Team Collaboration

b)

Effective Collaboration

c)

Collaboration

22.

Involves a team with specific skill sets. Each member is expected to contribute to the tasks at hand

a)

Team Collaboration

b)

Collaboration

c)

Effective Collaboration

23.
  1. Is responsible for motivating the team in order to achieve effective collaboration

a)

Team Leader

b)

Project Manager

c)

Programmer

d)

Designer

24.

Teams must learn how to utilize applicable software, tools and technologies

a)

Effective Collaboration

b)

Team Management Tools

c)

Team Collaboration Software and Tools

25.

Results in better teamwork, increased productivity, minimal oversight, efficient processes, knowledge sharing, better work environment, quality work

a)

Effective Collaboration

b)

Collaboration

c)

Team Collaboration

26.

Adding members and assignment of roles. Project creation

a)

Team Communication

b)

Project Management

c)

Task Monitoring

d)

Knowledge Management

27.
  1. Email, chat, video meetings

a)

Team Communication

b)

Project Management

c)

Task Monitoring

d)

Knowledge Management

28.

Is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another

a)

Container

b)

Package

c)

Virtual Machine

29.
  1. Are lightweight and hold all dependencies needed in order for an application to execute without relying on the infrastructure of the host. Allows the ease of sharing containers to co-developers regardless of their current infrastructure

a)

Virtual Machines

b)

Packages

c)

Containers

30.

An open source platform for developing, shipping, testing, running, and deploying applications. _____ enables developers to separate applications from infrastructures in order to deliver software quickly. Allows source codes to be packaged and executed in a loosely isolated environment

a)

Apache

b)

MySQL

c)

Docker

31.

  1. A document that contains instructions a user could call through the console environment to create an image. It is a “File” type document can be created using any text editor



(a)  

32.

The file name of a dockerfile

(a)  

33.

An image that is a read-only template with instructions for creating a Docker container. Often, an image is based on another image, with some additional customization

(a)  

34.

What command a user may download an existing Docker Image from a repository

Image name: app_dev

(a)  

35.

What command is used to create a Docker image

(a)