Azure / Azure/azure-functions-durable-python
Improve static safety of repo by using generic types and custom constructors
- Lenguaje dominante
- Python
- Estrellas
- 157
- Forks
- 70
- Merge medio
- 2 d 10 h
- PR fusionados (30 d)
- 2
Descripción
As per our discussion here: https://github.com/Azure/azure-functions-durable-python/pull/184#pullrequestreview-544266683
Data such as the Entity batch array would be safer to use if registered as their own datatype. This way, we can prevent invalid operations across the codebase.
We should do a scan of the codebase and improve all the cases where custom types could be used to prevent invalid operation.
Guía de contribución
Línea de trabajo
Comienza con la discusión en pull request 184, especialmente con el review enlazado, e inspecciona el Entity batch array example. Después, busca en la base de código otros lugares donde los tipos personalizados o los constructores podrían impedir operaciones no válidas. La tarea estará terminada cuando las estructuras de datos pertinentes usen tipos más seguros de forma coherente en toda la base de código.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- backend
- Tipo de issue
- Refactorización
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Tranquilo
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100