Developing in English
Reading code
Acronyms: How they work
English++
Project: Create and read your code
Quiz: Developing in English
The Developer Vocabulary
Technologies
Teams
Terms
Role-play: Job Interview
Role-play: A day at work
Quiz: The Developer Vocabulary
Conclusion
Congratulations and till the next time!
Tell us what you learned in the course
Você não tem acesso a esta aula
Continue aprendendo! Junte-se e comece a impulsionar sua carreira
Sebastián Delmont
El avance de la tecnología continuamente crea nuevas palabras y vocabulario para explicar distintos conceptos o fenómenos relacionados.
El desarrollo de software no para nada es la excepción. Continuamente crea nuevas palabras para hacer referencia a situaciones de la programación o del día a día laboral.
Bikeshedding: argumentos que son irrelevantes para el programa y que implican un trabajo innecesario.
Yakshaving: todo el trabajo que no es el núcleo de lo que estás tratando de resolver, pero aún tienes que hacerlo para llegar al punto. Necesario, pero no el trabajo principal.
Boilerplate: todo el papeleo o conjunto de archivos que necesitas para un proyecto. Implica el uso herramientas como “Crear aplicación React” para obtener el Boilerplate e iniciar un proyecto React. Los archivos como READMEs y JSON son parte del modelo de este.
Scaffolding: conjunto de archivos o funciones que trae al principio, para que pueda comenzar, y que reemplaza a medida que genera versiones más complejas de esos archivos.
Onboarding: cuando incorporas a un nuevo empleado al equipo. Es la serie de pasos que toma para ayudarlos a comenzar con el código base, las herramientas que necesitan usar y la comprensión del sistema antes de que puedan trabajar.
Dogfooding: (comer tu propia comida para perros). Si la herramienta en la que está trabajando, digamos una herramienta de administración de proyectos, se utiliza como parte del proceso de creación de esa herramienta, entonces está haciendo una prueba interna. Pruebe sus productos en el mundo real empleando técnicas de gestión de productos.
Por lo tanto, el dogfooding puede actuar como control de calidad y, eventualmente, como una especie de publicidad testimonial.
Rubberducking: referencia a “Plaza Sésamo” cuando Ernie se está bañando y tiene un perro en la mano, y le cuenta todos sus problemas. Cuando tienes un problema que no sabes cómo resolverlo, le pides a un compañero de trabajo o a un amigo que venga y empiezas a contarle todos los detalles de tu problema y mientras lo haces, eso te queda claro en la cabeza, y encuentras la solución, a veces antes de terminar de explicar el problema.
Green field: cuando comienzas un proyecto sin nada antes, estás comenzando en un hermoso campo verde de pura hierba. No hay nada más con lo que tenga que lidiar, y puede concentrarse en el problema y la solución que desea construir.
Brown field: a diferencia del Green Field, debe lidiar con un sistema existente, debe solucionar todos los problemas que ya tiene, lo ralentiza y debe lidiar con lo que ya tienen los usuarios. suponer. Eso se conoce como Deuda técnica, que es cuando los desarrolladores anteriores del sistema tomaron algunos atajos y tomaron algunas decisiones por las que estás pagando el precio ahora.
¿Conocías alguno de estos términos? Practícalos escribiendo oraciones con cada uno de ellos para comprender su significado.
Contribución creada por Kevin Fiorentino, con aportes de Lina López.
Contribuições 0
Perguntas 0
Quer ver mais contribuições, perguntas e respostas da comunidade?