Vermutech #17
Aquesta setmana m’he recuperat de les PyConES, és un cap de setmana intens on, a part de retrobar-me amb gent, també aprofitem per sortir per la ciutat. L’any passat vam anar a un karaoke, i pel que sembla, s’està convertint en una tradició 🥳.
He reconnectat amb un contacte que precisament vaig conèixer a les primeres PyConES, celebrades a Madrid fa 11 anys. A veure si surt algun projecte conjunt; la setmana vinent fem un cafè virtual per fer el primer contacte.
Començo amb algunes recomanacions,
💾 Programari
blocks.md et permet crear formularis des del format markdown, ideal per organitzar i estructurar la informació de manera simple.
🤔 Curiositats
El meu blau és el mateix que el teu? Una web curiosa que ens pregunta de quin color veiem el blau i ens mostra el llindar que tenim entre el verd i el blau.
📦 Recursos
Un joc per entendre la concurrència: Hem d’aconseguir provocar un deadlock, i això ens ajudarà a entendre els diferents problemes que es poden generar amb la concurrència en la programació.
🌟 El concepte
El concepte d’aquesta setmana és el de "repositori de codi". Un repositori de codi és un lloc centralitzat on es guarda el codi d'un projecte de programari. És fonamental per gestionar el cicle de vida del codi, permetent que diverses persones treballin de manera col·laborativa en un mateix projecte, assegurant que es pugui fer un seguiment dels canvis realitzats.
Un repositori permet:
Emmagatzemar el codi: És el lloc on es guarda tot el codi font i altres fitxers relacionats amb el projecte.
Control de versions: Un dels avantatges més importants és la capacitat de mantenir un registre de tots els canvis que s'han fet al llarg del temps. Això és crucial per identificar quan es va introduir un error o revertir canvis si alguna cosa deixa de funcionar.
Col·laboració en equip: Els repositoris permeten que equips distribuïts treballin simultàniament en el mateix projecte, fusionant els canvis i resolent els conflictes que puguin sorgir.
Al llarg dels anys, he treballat amb diferents eines com CVS, SVN, Bazaar i actualment utilitzo Git.
En els següents números continuaré parlant sobre conceptes relacionats amb la gestió del codi.
💖 Feedback
Si t’ha agradat i em vols ajudar, fes arribar aquest contingut a qui creguis que li pot interessar, i entra al canal de Telegram per comentar la publicació.