HowProgrammingWorks / HowProgrammingWorks/Function
Improvement suggestions for d-decompose.js
Ouverte
Personne n'a encore pris cette issue.
- Langage dominant
- JavaScript
- Étoiles
- 42
- Forks
- 183
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
- 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)
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par lire d-decompose.js, en particulier la fonction introspect et parseLines. Déterminez comment l’implémentation actuelle gère les objets, les objets récursifs, l’espacement entre les noms et les types des paramètres, ainsi que les fonctions curryfiées multilignes ; le travail est considéré comme terminé lorsque ces formes d’entrée demandées sont traitées correctement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100