GithubHelp home page GithubHelp logo

esmerivero / cdmx-2018-01-fe-markdown Goto Github PK

View Code? Open in Web Editor NEW

This project forked from laboratoria/cdmx-2018-01-fe-markdown

0.0 0.0 0.0 71 KB

Herramienta para identificar links rotos en archivos con extension .md

Home Page: https://drive.google.com/drive/folders/1FMET4dtTSXtgKgANl-k6HIWaBqNlVK3D

JavaScript 100.00%
fetch jsdom nodejs promises

cdmx-2018-01-fe-markdown's People

Contributors

danielalab avatar developervilchez avatar diegovelezg avatar esmerivero avatar fabianbravoa avatar nerdale avatar

Watchers

 avatar

cdmx-2018-01-fe-markdown's Issues

Comentarios de Md-links

@esmerivero

  • Falta documentar tu Readme.
  • Recuerda que el Readme tambien funciona como un instructivo para el usuario, donde deberías contestar las preguntas. ¿ Que es el proyecto? ¿ Para que me sirve? ¿Como lo hago funcionar? ¿ Tengo que instalar algo? ¿ Que comandos debo correr?
  • En la carpeta de test, hay un archivo pero está vacio.
  • No usas eslintrc
  • El else de la linea 98 del archivo cli.js pudiste ahorrartelo. Ya que solo evaluas un if.
  • Podrías intentar usar for in, for of o forEach en lugar de for normales. Incluso hasta puedes usar .map .filter, etc. Cosas que te ayuden a hacer tu código mas pequeño.
  • en la linea 42 de cli.js tienes un return, pero si hay un error el usuario no lo sabrá, podrías poner un console.log para arrojar el error.
  • No pude correr tu proyecto, los comandos que vienen en el Readme no me los reconoce.

Esmeralda, si hay algo en lo que te podamos apoyar, no dudes en avisarnos. Recuerda que el equipo de formación estamos para ustedes. Sigue con esa gran actitud y compromiso! 😃

Feedback

Esme, muchas felicidades por tu alcance y tu esfuerzo.

Me gusto que tengas tu carpeta de test, pero hubiera estado padre que tuviera algo.
También me encanta que hayas usado la parte de project y que tengas tus issues.
Creo que la linea 34 puede hacerse más simple, deberias checarlo.

De nuevo muchas felicidades por tu alcance y esfuerzo, Esme, buen trabajo.

Feedback de código.

Esmeralda:
Me gustaría saber el motivo por el cual tu código se encuentra plasmado en el archivo cli.js
El acomodo de las carpetas debe ser congruente con tu estructura en general, por ello pienso que lo mejor sería que tu archivo index fuera el principal documento desde donde se está requiriendo el siguiente archivo, el nombre de este debe ser descriptivo para que se encuentre con mayor facilidad.

Tú código es entendible y claro con lo que solicita cada función. Sin embargo, la principal área de oportunidad es que repites mucho en cierta parte áreas de tu código, por ejemplo en la función stats y validate, se repite el for in y el map. Esto es algo que deberías estar cambiando.
En algunos casos presentas las funciones con calbacks, pero no en todas, es algo que podrías mejorar.

Felicidades por tú alcance.

Feedback de código

Querida Esme,

Está evolucionado tu código a invocación mediante promesas y creo que es admirable ese alcance. Acá te tengo sólo unas sugerencias de mejora:

  1. El else de la línea 33, puede ser prescindible, ya que sólo hay un if antes, por default si no entra en ese if, se ejecutará lo que está dentro de else.
  2. En la 34, tienes un return con resolve( map, for in, if, fech,return content ) creo que eso podrías simplificarlo metiéndolo dentro de una función, a quien le pases el parámetro con la info obtenida en esa función, si es que trae, (creo que es content) para que te retorne sólo la ejecución de la función(parámetro) y sea más human redable y se puedan separar mejor las tareas de cada función.
    Es todo, excelente trabajo Esme ;)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.