dry-python / dry-python/returns
Try to provide default implementation for some interfaces
- Linguagem predominante
- Python
- Estrelas
- 4.4k
- Forks
- 155
- Merge médio
- 2h 27min
- PRs com merge (30d)
- 22
Descrição
For example, `.map` is just `return self.__class__(function(self._inner_value))` in many cases.
There are also other methods that can be possibly have defaults.
Or `.from_iterable` also is the same for every container.
But, we need to check that:
1. Typing works correctly
2. In case if method needs a non-default implementation, we can know it in advance
Related #598
Related #495
Guia de contribuição
Direção de pesquisa
Revise as interfaces e os métodos de contêiner envolvidos em `.map` e `.from_iterable` e, em seguida, leia as issues relacionadas #598 e #495. Determine quais métodos podem receber implementações padrão compartilhadas com segurança, preservando a tipagem, e documente ou teste os casos que exigem implementações não padrão.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- python
- Domínio
- api
- Tipo de issue
- Refatoração
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 25/100