Software Development Standards

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/14

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

15 Terms

1
New cards

Software Development Standards

Best practices that ensure consistent and readable code across a team or organization.

2
New cards

Naming Conventions

Standards for how variables, functions, and other program elements should be named to promote readability.

3
New cards

Code Formatting

Best practices for structuring and formatting code to improve readability and understanding.

4
New cards

Documentation and Commenting

Guidelines for writing comments and documentation to aid code maintenance and clarity.

5
New cards

Error Handling Standards

Rules for managing errors and exceptions consistently and reliably in code.

6
New cards

Logic Constructs Standards

Standards for selecting appropriate logic constructs to promote efficient coding practices.

7
New cards

PEP 8

Python’s official style guide for coding conventions, covering naming, formatting, and documentation.

8
New cards

PEP (Python Enhancement Proposal)

A document describing new features or standards for the Python language, including PEP 8.

9
New cards

Linter

A tool that analyzes source code for errors, bugs, and style issues before execution.

10
New cards

code linter, syntax checker, static analyzer

Other names for linter

11
New cards

PyLint

A popular Python linter that checks for errors, enforces coding standards, and provides code quality suggestions.

12
New cards

Flake8

A Python linter that combines checks from PyFlakes, pycodestyle, and other tools.

13
New cards

Pyflakes

A Python linter focused on identifying logical errors and unused code.

14
New cards

Visual Studio Code Linter

A built-in linter in VS Code that provides real-time feedback on coding issues.

15
New cards

compiled

One of the main benefits of using a linter is that it can help catch errors and issues before the code is run or ________.