Vermutech #12
Aquesta setmana, la tornada a la rutina no ha sigut cap gran trauma, ja que més o menys he anat al dia amb els correus i les comunicacions per Slack, però sense cap preocupació. Potser es pot pensar que això no ajuda a desconnectar, però a mi em permet gaudir plenament de les vacances i estar relaxat. Dedicar 5 minuts de tant en tant durant el dia fa que la tornada sigui molt més lleugera. Aquesta és la meva tècnica, i segurament no coincidirà amb la teva. Si tens algun truc especial, comparteix-lo a la publicació del Telegram.
Començo amb algunes recomanacions,
💾 Programari
Amb Soundux pots crear la teva pròpia taula d'efectes virtual per inserir un efecte en qualsevol moment. A més, ara estan en una fase de reescriptura de tota l'aplicació que té molt bona pinta. Aquesta utilitat està pensada per a persones que creen continguts, ja sigui en directe o gravats, com en podcasts, i no disposen d'una taula d'efectes física.
🤔 Curiositats
He trobat una web que és un joc! T’animo a jugar-hi “sense ajudes” i a veure si arribes al final. No és complicat, ho pots trobar a There is no website.
📦 Recursos
Rally és una web per fer enquestes i planificar esdeveniments. Està en català, es pot utilitzar de manera gratuïta, la pots allotjar al teu propi servidor, i a més a més és programari lliure. Pots veure el codi a GitHub.
🌟 El concepte
El concepte d’avui és el “refactoring”.
El refactoring és una tècnica en el desenvolupament de programari que consisteix a millorar el codi sense alterar-ne el comportament extern. Això significa que es fan canvis en l’estructura del codi per fer-lo més net, mantenible i eficient, sense canviar-ne la funcionalitat. És especialment útil quan el codi es torna difícil de gestionar o ha crescut de forma desorganitzada amb el temps.
Un bon refactoring pot evitar futurs errors i facilitar la implementació de noves funcionalitats. A més, no només millora l’eficiència, sinó que també contribueix a un codi més llegible per altres desenvolupadors. Com a exemple, pots llegir aquest article interessant que explica la diferència entre un refactoring ben fet i un de mal fet: Refactoring: Good vs. Bad.
Una pràctica que complementa molt bé el refactoring és el Test-Driven Development (TDD). En la propera newsletter, entrarem més en el concepte de TDD i com aplicar-la.
💖 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ó.