validation was performed#30
Conversation
reloadercf
left a comment
There was a problem hiding this comment.
Me agrada la Logica que implementaste, puedes mejorar lo siguiente:
1)la indentation de tu código y la definición del nombre utilizado en variables y funciones,
2)Si vas a documentar tu código se en ingles y solo utiliza palabras clave
3)Saber de manera concreta donde implementar console.log() y donde utilizas el mensaje de la respuesta.
4)Te recomendaria utilizar de forma activa GitHub, para plasmar el proceso de construcción
En general lo que más rescato es el pensamiento para abordar el problema y las soluciones propuestas.
| @@ -0,0 +1 @@ | |||
| node_modules/ No newline at end of file | |||
There was a problem hiding this comment.
Esta genial discriminar la carpeta node_modules/ te recomiendo excluir el archivo package-lock.json
| @@ -1,355 +1,10 @@ | |||
| # Markdown Links | |||
| # Hola amiguitos | |||
There was a problem hiding this comment.
Tus comentarios del readme tienen que ser más formales
| # Hola amiguitos | |
| # Bienvenidx a la libreria.... |
| - [Comprendiendo Promesas en Js](https://hackernoon.com/understanding-promises-in-javascript-13d99df067c1) | ||
| - [Pill de recursión - video](https://www.youtube.com/watch?v=lPPgY3HLlhQ&t=916s) | ||
| - [Pill de recursión - repositorio](https://github.com/merunga/pildora-recursion) No newline at end of file | ||
| [Modificación de link](https://www.youtube.com/wach?v=fBNz5xF-Kx488) No newline at end of file |
There was a problem hiding this comment.
recomiendo que tu Readme tenga recursos para el usuario final y el propósito de estos recursos sea ayudar en la instalación de la librería y tener una mejor documentación
| const fs = require('fs') | ||
| const fetch = require('node-fetch') | ||
| const colors = require('colors') |
There was a problem hiding this comment.
Esto esta genial, el uso de const para las variables que el valor no muta
| function getContentString() { | ||
|
|
||
| let index = process.argv.indexOf("--file") | ||
| if (index < 0) return console.log("You need to use a valid uri flag --file") | ||
| let uri = process.argv[index + 1] | ||
| let string = fs.readFileSync(uri, 'utf8') | ||
| return string | ||
| } |
There was a problem hiding this comment.
La definición de tus funciones debería contestar a la pregunta ¿qué hace la función?
| function getContentString() { | |
| let index = process.argv.indexOf("--file") | |
| if (index < 0) return console.log("You need to use a valid uri flag --file") | |
| let uri = process.argv[index + 1] | |
| let string = fs.readFileSync(uri, 'utf8') | |
| return string | |
| } | |
| function getContentStringArgv() { | |
| let index = process.argv.indexOf("--file") | |
| if (index < 0) return console.log("You need to use a valid uri flag --file") | |
| let uri = process.argv[index + 1] | |
| let string = fs.readFileSync(uri, 'utf8') | |
| return string | |
| } |
| //console.log("las promesas de tu ex: ", promises) | ||
| }; | ||
|
|
||
| let main = async() => { // la encargada de controlar lo que pasa en el programa (imperativo ó programacion imperativa) |
| if (shouldShowTotals > -1) { | ||
| // contar | ||
| // muestro results | ||
| } |
There was a problem hiding this comment.
Esto no tiene sentido, si shouldShowTotals > -1 NO HACE NADA
| if (shouldShowTotals > -1) { | |
| // contar | |
| // muestro results | |
| } | |
| if (shouldShowTotals > -1) { | |
| // contar | |
| // muestro results | |
| } |
| @@ -0,0 +1,3 @@ | |||
| #!/usr/bin/env node | |||
|
|
|||
| let { main } = require("./app.js") No newline at end of file | |||
There was a problem hiding this comment.
| let { main } = require("./app.js") | |
| const { main } = require("./app.js") |
There was a problem hiding this comment.
cuando el valor no muta debería de ser const
| { | ||
| "name": "mdlinks", | ||
| "version": "1.0.0", | ||
| "description": "## Preámbulo", |
There was a problem hiding this comment.
mejora la descripción y te recomiendo que fuese en ingles
| "mdlinks": "cli.js" | ||
| }, | ||
| "scripts": { | ||
| "test": "echo \"Error: no test specified\" && exit 1" |
There was a problem hiding this comment.
La sección de scripts debe contener las herramientas como Jest
| "test": "echo \"Error: no test specified\" && exit 1" | |
| "test": "jest" |
No description provided.