HowProgrammingWorks / HowProgrammingWorks/Function
Improvement suggestions for d-decompose.js
Aberta
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- JavaScript
- Estrelas
- 42
- Forks
- 183
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
- change
introspectfunction so that it can handle objects included - change
introspectfunction so that it can handle recursive objects parseLinesimprovement so that it can process more than one space b/w parameter name and data type- add support for curried functions multiline structure
e.g.
'use strict';
const currdObj = {
common: {
sum: (
// Partial sum apply, use first argument
x // first argument which should support summation opertaion
// Example: sum(1)
// Returns: function(y) { return 1 + y }
) => (
// Apply curreied sum to second argument
y // second argument which should support summation operation
// Example: sum(1)(2)
// Returns: 3
) => (
x + y
)
}
};
introspect(currdObj)
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Comece lendo d-decompose.js, especialmente a função introspect e parseLines. Determine como a implementação atual lida com objetos, objetos recursivos, o espaçamento entre nomes e tipos de parâmetros e funções curryficadas multilinha; considera-se concluído quando essas formas de entrada solicitadas forem processadas com sucesso.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- javascript
- Domínio
- tooling
- Tipo de issue
- Funcionalidade
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 25/100