Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 971 Bytes

checklist_general.md

File metadata and controls

24 lines (16 loc) · 971 Bytes

Checklist Sobre Buenas Prácticas Desarrollando en Python

El siguiente checklist permite una fácil detección de malas prácticas y posibles correcciones.

General

  • Se respecta la convención de nombres típica de Python (PascalCase para clases, snake_case en todo lo demás).
  • No se utilizan variables globales.
  • Se respeta el formato estandar de Python PEP8 mediante la aplicación Flake8.
  • Todo dato sensible debe guardarse de manera segura (en un hash o similar).

Web

  • Utiliza errores HTTP (403, 404, etc).
  • Es multiusuario (puede usarse desde una ventana común y una de incógnito de manera independiente).

Opcional

  • Utilizar un Framework de Front-End (Vue, React, Angular).
  • Incorporar soporte para múltiples idiomas (L10N y/o I18N).
  • Utilizar Test Unitarios (Pytest).
  • Incorporar Autorización (Roles).
  • El sitio debe ser Responsive o Adaptative (verse bien en dispositivos móviles).