Code Monkey home page Code Monkey logo

heroes's Introduction

Hello there 👋

I'm a passionate full-stack developer based in Spain with over 4 years of experience. I specialize in building high-performance web applications using TypeScript, Node.js, and React. I thrive in fast-paced environments and focus on making the biggest impact for the end-user, scaling from ideas to mature products. I constantly strive to learn new tools and technologies to stay ahead of the curve.

My latest blog posts 📝

     

heroes's People

Contributors

alexmenor avatar dependabot[bot] avatar imgbotapp avatar

Watchers

 avatar  avatar

Forkers

toniperea

heroes's Issues

Primero requisitos, luego decisiones

No digas "he elegido x por y". Di cuales eran los requisitos en tu aplicación. Describe las diferentes opciones que había para x. Describe qué X has elegido por uno de los requisitos elegidos de antemano

Evita términos sajones

Si tienen un equivalente español, como "control de calidad".
También ten en cuenta que la metodología ágil implica control de calidad en todas las fases del desarrollo, así que limitarlo a un apartado (y a la integración continua) es un poco limitado.

No digas lo que evitas, di lo que usas

No menciones la metodología waterfall (aunque posiblemente sean la única que conocen), explica qué es lo que se ha hecho desde el principio con la metodología ágil (y explícala, ahora mismo está un poco deslavazado con la referencia a los commits y demás). Tienes que explicar incluso el hecho de que estás usando desde el principio git y GitHub, todo eso. No des por supuesto ningún conocimiento en el tribunal.

Usar títulos estándar y/o significativos para los capítulos

Planteamiento quizás debería explicar que se trata de la implementación. Backend, si es parte de la implementación, ¿no iría en ese capítulo? Recuerda la jerarquía conceptual de la memoria, y también la "narrativa". Primero planteas, luego implementas, luego despliegas...

Introducir los objetivos antes del estado del arte

Si no describes qué es lo que va a hacer, el estado del arte se limitará a soluciones generalistas al problema, muchas de las cuales no necesariamente tienen que pasar por la informática (puede ser simplemente más iluminación, o más policía, o redes de transportes nocturnos más tupidas9
En general, el estado del arte tiene que tratar sobre el nicho de mercado o tipo de solución informática que se haya propuesto, por eso hay que proponerlo antes.

Análisis del problema tampoco puede ir después del estado del arte

Si el estado del arte describe soluciones existentes al problema, no pueden ir antes que el análisis dle mismo, porque hay que decir cómo esas soluciones afrontan los problemas planteados.
En general, la memoria tiene que tener una estructura argumentativa y narrativa.

La estructura del documento debe ser coherente

"Estado del arte" va seguido por "inconvenientes". Aunque el índice no tiene necesariamente por qué ser una narración, sí debes de aclarar el contexto lo máximo. Aquí lo obvio sería que estuvieras hablando de los inconvenientes de las soluciones descritas en el estado del arte (y por tanto, debería ser una subsección).

Aclara las decisiones técnicas tomadas en cada paso

Aparte de lo dicho en #31, tienes que hablar también de las decisiones de arquitectura tomadas; dices como un hecho que usas un método cliente servidor, pero hay muchas otras opciones, como serverless o basado en contenedores y cosas por el estilo.

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.