1/14
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Software Development Standards
Best practices that ensure consistent and readable code across a team or organization.
Naming Conventions
Standards for how variables, functions, and other program elements should be named to promote readability.
Code Formatting
Best practices for structuring and formatting code to improve readability and understanding.
Documentation and Commenting
Guidelines for writing comments and documentation to aid code maintenance and clarity.
Error Handling Standards
Rules for managing errors and exceptions consistently and reliably in code.
Logic Constructs Standards
Standards for selecting appropriate logic constructs to promote efficient coding practices.
PEP 8
Python’s official style guide for coding conventions, covering naming, formatting, and documentation.
PEP (Python Enhancement Proposal)
A document describing new features or standards for the Python language, including PEP 8.
Linter
A tool that analyzes source code for errors, bugs, and style issues before execution.
code linter, syntax checker, static analyzer
Other names for linter
PyLint
A popular Python linter that checks for errors, enforces coding standards, and provides code quality suggestions.
Flake8
A Python linter that combines checks from PyFlakes, pycodestyle, and other tools.
Pyflakes
A Python linter focused on identifying logical errors and unused code.
Visual Studio Code Linter
A built-in linter in VS Code that provides real-time feedback on coding issues.
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 ________.