Trabajando
-
Antes de obtener acceso al repositorio de código, pida a sus colegas el archivo
pom.xml
e intente descargar las dependencias de Nexus. -
Sin el código real pero con las bibliotecas de Nexus, podemos descompilar el JAR o experimentar con las bibliotecas. Podemos hacer muchas cosas. Piensa fuera de la caja.
-
Es preferible configurar los Tokens de Usuario en el Repositorio Sonatype Nexus en
settings.yaml
. -
No espere la aprobación de los tickets de solicitud de acceso. Antes de tener derechos de acceso, piense en qué puede hacer.
-
Mucho del trabajo se puede hacer antes de empezar a trabajar. Uno puede familiarizarse con casi todo de antemano. Todo tiene sustitutos de código o materiales de código abierto.
-
Un trabajo a menudo implica configuraciones específicas, lógica de código ligeramente diferente y derechos de acceso o contraseñas para hacer las cosas.
-
Prevea la siguiente fase del proyecto. Considere cómo progresará el proyecto actual y qué necesitarán o esperarán los usuarios.
-
Piensa en todas las formas posibles de hacer el trabajo, hacer progresos y prepararse tanto como sea posible antes de obtener derechos de acceso o los materiales que otros proporcionarán.
-
No se conforme; haga las cosas y automatice tanto como sea posible.
-
Use la biblioteca
requests
de Python para reemplazar Postman. -
Windows y PowerShell también son opciones viables. Los comandos comúnmente utilizados están limitados a unas pocas docenas. Apréndalos bien.
-
Considere cómo un ingeniero podría trabajar en este proyecto durante 5 o 10 años y piense en cómo lograr una eficiencia similar rápidamente.
-
Use directorios de notas y registros. Copie cuidadosamente los registros desde la consola o las páginas de frontend para un análisis detallado.
-
Piensa en cómo transmitir este conocimiento a los nuevos miembros del equipo.
-
Piensa en lo que podemos lograr si todos hacemos lo mejor posible y tenemos 50 ingenieros así.
-
Las bibliotecas que se pueden descargar fácilmente de los repositorios Nexus internos se pueden descargar manualmente y colocarlas en el repositorio
.m2
. -
Lea el archivo
pom.xml
para determinar el objetivo de compilación de Maven y la versión de JDK requerida para el proyecto. -
En lugar de buscar en Jira o Confluence, use directamente los IDs del personal para localizar sus páginas y entender su actividad.
-
Si encontramos un error, por ejemplo, si
npm run build
tiene problemas en una gran pipeline de construcción, podemos ejecutarlo por separado para asegurarnos de que funcione antes de ejecutar toda la pipeline. Esto hace que el ciclo de depuración sea más rápido y más pequeño.