Como el repositorio de software de código abierto más grande del mundo, GitHub alberga una gran cantidad de código de software, lo que atrae a innumerables entusiastas del código abierto para reunirse aquí.
Por supuesto, también se ha convertido en un lugar para que los programadores se reúnan de vez en cuando para aprender sobre temas candentes recientes y proyectos más populares.
En GitHub, de vez en cuando, algún proyecto extraño aparece en la lista.
Inesperadamente, la lista caliente más reciente de GitHub fue ocupada por una " Guía de cocina del programador " llamada HowToCook .
Se entiende que el creador del proyecto es un programador de Suzhou llamado Auduin Xue de Microsoft.
El programador escribió en la sección Léame de la página de detalles del proyecto que debido a que solo podía cocinar solo durante el período de aislamiento en casa, ocasionalmente buscaba recetas y prácticas en Internet, pero estas recetas generalmente estaban escritas en una variedad de formas extrañas. , y algunas otras cosas inexplicables a veces aparecían en el medio Material.
Él cree que tales recetas son extremadamente hostiles para los programadores que han estado acostumbrados durante mucho tiempo a los lenguajes formales.
Con este fin, Auduin Xue decidió buscar recetas y organizar algunos platos comunes basados en la experiencia culinaria real, así como descripciones más claras y precisas, para que los programadores puedan cocinar en casa por sí mismos.
Como dijo Auduin Xue, ahora puede buscar recetas libremente en Internet y encontrará innumerables tutoriales gráficos y tutoriales en video.
Pero cuando se trata de medir, la mayoría de estos tutoriales solo enfatizan "cantidad apropiada", "un poco", "una cuchara grande" y "una cuchara pequeña".
A veces también hay ingredientes que nunca se mencionan, que sin duda serán un dolor de cabeza para los programadores bien organizados.
De hecho, la "Guía de cocina para programadores" no es una receta fácil.
En este proyecto, además de los conocimientos básicos de cocina para cocinar, también se incluyen una serie de recetas como platos caseros, alimentos básicos, productos semielaborados, estofados, bebidas, salsas y postres.
Para los programadores que son nuevos en la cocina, los utensilios e ingredientes de cocina como estufas de gas, ollas arroceras, aceite de cocina, jengibre y arroz son básicamente las preparaciones de cocina más básicas.
Si desea buscar la formalidad, la estandarización y el ritual, y hacer que su cocina sea interesante y única, la guía también menciona que debe comprar las siguientes herramientas:
Balanza, pie de rey, cilindro graduado, cronómetro, vaso de precipitados, termómetro, pipeta.
Además, esta guía también prepara conocimientos avanzados como el uso de accesorios y la identificación de la temperatura del aceite para programadores que quieran aprender habilidades y técnicas de cocina más avanzadas.
En cuanto a la cuestión de "cómo decidir qué comer", el autor también dio una descripción detallada de la fórmula matemática. El método de cálculo es más o menos el siguiente:
Las recetas de este proyecto son variadas, incluyendo platos caseros, desayunos, alimentos básicos, etc.:
Aunque no es diferente de la receta de cocina casera seria, la dosis específica es directamente precisa en gramos y centímetros, lo que puede llamarse un tutorial de cocina estilo tonto.
Tome huevos revueltos con tomates, que son comunes en la vida diaria. En esta "Guía de cocina del programador", la dosis se marca con precisión de acuerdo con el número de personas, y el contenido adicional también se comenta cuidadosamente:
Por ejemplo, se pueden añadir "huevos revueltos con tomate" sin azúcar ni cebolla, y se puede cambiar la sal por salsa de soja light.
No solo eso, sino que la receta termina con una oración: "Si sigue el proceso de producción de esta guía y encuentra un problema o un proceso que se puede mejorar, presente una solicitud de problema o extracción".
Como proyecto de código abierto, cualquier amante de la comida puede agregar sus platos favoritos al proyecto.
Sin embargo, debe tenerse en cuenta que al escribir una nueva receta, debe copiar y modificar la plantilla de receta existente : ingredientes y herramientas necesarios, cálculos, operaciones, contenido adicional.
Entre ellos, el cálculo debe introducir principalmente la fórmula de cálculo, para facilitar el cálculo de la cantidad de materias primas, parámetros de tiempo importantes, proporción de mezcla, etc.
Más importante aún, la sección de operación no permite el uso de palabras imprecisas como "cantidad" para describir.
Al mismo tiempo, antes de enviar la solicitud de extracción, también es necesario actualizar el directorio de recetas en README.md sincrónicamente.
Vale la pena señalar que, a partir de ahora, esta "Guía de cocina para programadores" ha obtenido casi 20 000 estrellas y el número de colaboradores ha aumentado a más de 140.
Como desea el autor del proyecto: "Espero que sea un proyecto de código abierto impulsado y mantenido por la comunidad, que permita a más personas crear juntas una biblioteca interesante, por lo que las contribuciones son muy bienvenidas".
Si a ti también te cuesta cocinar, échale un vistazo ↓
Guía del programador para cocinar: https://cook.aiurs.co/
https://github.com/Anduin2017/HowToCook
Solo, no hables desnudo
Integra decenas de miles de funciones, y otro software de artefacto es popular, que es demasiado fuerte
👇Haga clic para leer el texto original para obtener más aplicaciones de alta calidad