IDEA de Intellij: el IDE Java perfecto en 2022 | Programming Made Easy | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

IDEA de Intellij: el IDE Java perfecto en 2022

teacher avatar Programming Made Easy, Software Developer

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      ¡Bienvenido a este curso!

      1:26

    • 2.

      Cómo configurar el ambiente

      7:16

    • 3.

      Cómo instalar IDEA

      3:14

    • 4.

      Cómo crear nuestro primer proyecto

      8:47

    • 5.

      Cómo ejecutar un proyecto

      7:47

    • 6.

      Elementos visuales del IDE

      8:02

    • 7.

      refactorings de códigos

      10:49

    • 8.

      Depuración

      17:17

    • 9.

      Terminación de código

      5:50

    • 10.

      Control de versiones

      8:13

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

92

Estudiantes

--

Proyectos

Acerca de esta clase

¿Has utilizado el fantástico IDE de IntelliJ y te has sorprendido con la potencia, pero te has preguntado cómo aprovechar la increíble gama de mejoras de funcionalidad y velocidad?

Es ahí donde entra esta clase. Está diseñado para hacer eso: para enseñarte todas las características avanzadas del producto.

Voy a empezar desde cero y a mostrarte cómo mejorar y funcionar tu entorno local.

Luego vamos a hacer un profundo inmerso en el editor y entender todas sus características más importantes en profundidad: depuración, sistema de control de revisiones, finalización de código, refactorización, elementos visuales y así sucesivamente.

Este curso está diseñado para tener en cuenta principiantes. Me he asegurado de que todos y cada uno de los conceptos se expliquen claramente de una manera fácil de entender. Así que si nunca has usado IntelliJ, no te preocupes, estoy comprometido a ayudarte a tener éxito.

Después de completar este curso, te sentirás muy cómodo con la IDEA de IntelliJ y podrás duplicar tu velocidad de codificación. Te volverás productivo y puedes ahorrar más tiempo utilizando todas las técnicas que has aprendido a través de la clase.

Conoce a tu profesor(a)

Teacher Profile Image

Programming Made Easy

Software Developer

Profesor(a)
Level: All Levels

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. ¡Bienvenido a este curso!: Hola chicos y bienvenidos a las puntuaciones en la idea IntelliJ IDE. Mi nombre es Alex y soy ingeniero de software que ha estado vaping código dentro de estos IDE durante los mejores tres años. Cuando me enteré de la posibilidad de crear un curso para explicar todas las características que tiene. Estaba bastante ansioso por desarrollar uno. Esta clase se estructurará en nueve lecciones que contienen pasos prácticos para que usted tome con el fin de entender de qué es capaz este IPE y cómo se puede aprovechar este conocimiento al codificar unidad a tu propio ritmo. Te mostraré cómo puedes crear entrar en un proyecto y también cómo funcionan todas las principales características del mismo. Cosas como depuración, finalización de código, refactorización y control de versiones. Si te interesa un nuevo IDE para escribir código en, Considera este curso para ti. No hay otros requisitos entonces una conexión a Internet para el proyecto de esta clase, será extremadamente práctico y te implicará seguir los pasos presentados en el curso. Para que puedas empezar en tu viaje de escribir código con un enorme bloque de conocimientos debajo de tu cinturón. Así es como trabajar en un editor de código usando configuraciones profesionales. Pensamos en el set, creo que ya te ves en la primera lección. 2. Configuración del entorno: Chicos, bienvenidos de nuevo a este tutorial. En este tutorial, vamos a empezar a aprender por supuesto, preparando nuestro entorno en nuestra máquina local. Entonces, en primer lugar, por supuesto, al ser el framework que está usando código Java, necesitamos asegurarnos de que tengamos el JDK instalado en nuestra máquina local. Entonces el PIB proviene del SDK de Java. Sdk proviene del kit de desarrollo de software. Para este tutorial. Vamos a utilizar la versión de un punto punto 01 para Java 16. En primer lugar, debes asegurarte tener estos JDK instalados en tu computadora. Ahora, tengo aquí una máquina Windows. ¿ Cómo comprobarías si tienes este JDK ya instalado en tu computadora o no lo tienes, solo necesitas ejecutar tu CMD. Entonces tu símbolo del sistema con administración, y luego escribe en cada versión de dash java. Como se puede ver, no lo tengo instalado. Y lo que trae en mi pantalla es que Java no se reconoce como un comando interno o externo, no está instalado. De esta manera puedes confirmar que no lo tienes instalado. Si hubiera sido instalado, el mensaje sería algo así como versión Java y luego te dirá la versión, luego algunos otros mensajes agrícolas. Pero ahora que sabemos que no lo tenemos instalado, vamos a ir en la tienda de imágenes. Si ya lo tienes instalado, puedes saltar al siguiente paso que va a ser en unos minutos. Pero por ahora, cómo lo instalarías sería ir al enlace que proporcioné en esta pantalla aquí mismo, y eso es oracle.com, tecnologías Java. Java SE descarga el HTML. Esto se puede ver tenemos aquí el trabajo de descargas Java SE, veo 16. Y podemos hacer click debajo del Oracle JDK en JDK descarga. Ahora nos redirigirá al Java Development Kit 60. Por lo que ves Java SDK y luego desplazándote hacia abajo, puedes elegir la versión para tu sistema operativo, en mi caso, es un Windows 64 beats, por lo que es la versión aquí mismo. Seleccionaré directamente los archivos ejecutables para que podamos seguir y revisar el acuerdo, luego haga clic en Descargar. Se puede ver que el ejecutable en realidad se está descargando en este momento. En tan solo unos segundos, se hará para que podamos hacer clic en el clavo. Y como lo pueden ver iniciando esta instalación, bienvenidos a la instalación. Podemos hacer click en Siguiente. Ahora, el baño por defecto donde lo instalaría. Y te sugiero que lo dejes SEC es Archivos de Programa C, Java, dish, y luego la versión JDK de la misma. El motivo por el que les digo que lo dejes de esta manera es porque posteriormente estaremos estableciendo algunas variables del entorno. El spec. Y si lo cambias, vas a necesitar recordar que Beth ha cambiado los dos y tenerlo puede estar basado en el documento del Bloc de notas. Pero por ahora solo podemos seguir y hacer clic en Siguiente. Y como se puede ver, básicamente comenzará a instalar sea GDK, que estaba completamente instalado. Podemos cerrarla. Y así así, se hace el primer paso de este tutorial. El segundo paso, como dije, necesitamos establecer una variable de entorno, más específicamente la variable de entorno doméstico Java. Y tenemos que apuntarlo al baño donde detenemos estos JDK. Entonces para hacer eso, debes ir al botón Buscar, luego escribir las variables de entorno del sistema. Haga clic en Entrar. Entonces aquí sobre variables de entorno. Entonces podemos hacer click en Nuevo. Entonces tenemos el nombre de la variable, que va a ser Java bajo casa, y luego el directorio de navegación. Y entonces el directorio va a BSA dijo Local Disk C Program Files, y luego por supuesto Java, y luego este JDK por la deuda, nos consiguió. Entonces esto va a estar bien. Y como se puede ver aquí, ahora se agrega la variable de sistema doméstico Java y el valor de la misma es la Beth real. Ahora podemos además, aparte de agregar la variable de sistema de Java home con el valor de la ruta aquí en bat, necesitamos editar esto y también agregar nuevo. Y luego necesitamos gráficos para la deuda de la carpeta bin con edit aquí. Y luego como se puede ver, el Java JDK y estas carpeta de estar justo aquí después de que llegué, iniciaron mi computadora. Porque si no lo reinicias, no podrás ver que el Java instalado cuando lo reinicies e ingresas java dash version, puedes ver que en realidad te dice alguna información sobre los atributos y específicamente el hecho de que el JDK instaló con éxito en su computadora. Una vez más, agregué a las variables del sistema en Java subrayado home establecido a la ruta donde se instaló el GDK y lo agregué a la parte posterior. Entonces las variables de usuario para tu usuario, luego haces clic en él, haz clic en Editar, y luego en el nuevo navegador, y luego en la carpeta bin de la respiración de instalación JDK. Si lo haces después de instalar el JDK que obtienes desde este enlace, vas a instalar correctamente el JDK en tu computadora y completar los dos primeros pasos. Por ahora. Esto fue sobre el Enter. Les agradezco muchísimo chicos por quedarse conmigo hasta el final de esta conferencia. 3. Instalación de IntelliJ IDEA: Hola chicos y bienvenidos de nuevo al tutorial. Para este tutorial, necesitamos obviamente tener un IDE que podamos saltar código. Y para eso vamos a utilizar la idea IntelliJ IDE, que mi opinión es el mejor IDE para java por ahí. Pero solo podemos empezar a crecer para inteligentes y luego hacer clic en la página web Download on JetBrains. Esto te dirigirá a la descarga de la idea Intel G. Ahora por supuesto, vamos a utilizar la versión comunitaria. No lo último es no escribir código para ella empresa. Sólo vamos a utilizar estos desde la comodidad de nuestros propios hogares. Pero si quieres hacer eso por todos los medios, si tienes una empresa o algo así, puedes ir por lo último está muerto para este tutorial, vamos a ir con esos puntos EXE. Y como se puede ver, la descarga básicamente comenzó. Voy a volver con ustedes una vez que termine. De acuerdo, así que estoy de vuelta que Intel ha sido descargado beats y ahora cuando hacemos clic en estos archivo ejecutable, vamos a ser recibidos por unos procesos de instalación. Se puede ver el fin de semana de configuración simplemente seguir en la instalación. Se come nuestra carpeta de destino predeterminada en la unidad C. La longitud de 64 bits es lo que vas a necesitar para seleccionar aquí. Entonces vamos a asociar los archivos Java que necesitamos. Entonces podemos actualizar el menú contextual, editar la Carpeta Abierta es proyecto. Los lanzadores directorios a la cama. No creo que eso sea necesario es que vamos a abrir las cosas desde la aplicación real para que podamos seguir y hacer clic en Siguiente y después instalarlo. Después de que se haya instalado, te van a saludar con estos ventanilla final. Y se puede optar por ejecutar Intel J después de estos realmente terminados de instalar y podemos hacer click en deuda. Confirmamos que hemos leído y pulsamos en Continuar. Se puede ver que el Intel G ID se va a abrir ahora mismo. Y además nos pedirá abrir un proyecto o crear uno nuevo. Y luego por supuesto, algunos plug-ins y la ventana de personalización con respecto a Temas de Color y cosas así. Entonces esto fue por ello con la instalación de GID para el trabajo que vamos a utilizar en este tutorial. Es un WordPress bastante simple y recto es, pero pensé que debería hacer el tutorial sobre estos solo para asegurarme de que ustedes estén al tanto de la forma en que se van a poner en marcha. Ojalá tengas algo de este tutorial, y realmente espero verte en el siguiente. Muchas gracias por seguir conmigo hasta el final de esta conferencia. 4. Creación de nuestro primer proyecto: Hola chicos y bienvenidos de nuevo a estos inteligente tutorial IPE será mejor entender cómo podemos escribir código eficiente usando estos IDE modernos específicamente hechos para Java. Han dicho en la conferencia anterior donde instalamos IntelliJ j, hemos descargado el 2021 que uno, esa una versión, que actualmente es la última versión en el momento en que estoy grabando este curso y te abres hasta g, serás recibido con esta ventana que viste en la última conferencia también. En el lado izquierdo de la misma, tiene diferentes pancartas que hacen un tipo diferente de cosas. Y vamos a correr por cada uno de ellos y explicar lo que hacen. El primero que se seleccionará automáticamente paso del proyecto de Pascua. Te dice, básicamente, Bienvenido a la Intel GIT, nuestro IDE. O bien puedes crear un nuevo proyecto para comenzar desde cero. Si desea hacer eso, puede abrir un proyecto existente. Y aquí tienes dos opciones. Puedes abrirla desde tus dientes si ya tienes ese proyecto en tu máquina local almacenada, o puedes abrirlo desde un sistema de control de versiones. No voy a meterme en el sistema de control de versiones tan duro. Pero si tienes un repositorio de GitHub o Mercurial o una subversión, puedes apuntar la URL hacia él y por supuesto, lo clonará a tu máquina local y además la abrirá. Y por supuesto esto, TI cuenta con control de versiones integrado dentro de ella. Y es mucho más fácil para ti usar la deuda hacer eventuales sucursales de compromiso y así sucesivamente. Después del paso del proyecto, tenemos el sello personalizado, que le permite especificar el tema de Intel J, que puede ser ligero Windows diez, ¿verdad? Drácula, que es éste, alto contraste, que se ve así. Como se puede ver. El tallo de la ventana se inspira el dominio Dr, que tiene tema de deuda, pero el color oscuro es por defecto, y vamos a dejar que sean ICD. Y por supuesto también puedes optar por sincronizar con el sistema operativo que tienes, lo que significa que se sincronizará con el equipo del sistema operativo que uses. Y luego las opciones de accesibilidad que obtienes, esa fuente. Y se puede ver que se puede seleccionar para que sea mucho más grande, pero por defecto es a las 12, creo. Lo dejaremos a la deuda. Entonces podemos ajustar los colores para la deficiencia rojo-verde. Y luego también podemos usar algunos mapas clave, los que entraremos por supuesto más adelante. Pero también puedes importar configuraciones si te quedan algunos ajustes heredados en tu máquina local. También puedes hacer click en Todos los Ajustes con el fin de entrar en todos los ajustes del IDE, justo desde esta ventana de inicio, que no vamos a hacer. Vamos a hacer eso, como he dicho después. El próximo fin de semana, gestiona nuestros plugins que nuestro IDE pone a disposición de nosotros en la tercera pestaña, si te estás preguntando qué son los plugins, hay algunas piezas de funcionalidad que amplía la funcionalidad core, ese detalle GID ya tiene. Al instalar estos plugins, puedes obtener algunas de las características adicionales. Por ejemplo, digamos que quieres usar Docker en tu proyecto Java que vas a crear con el Intel GID puede seguir y escribir dr. Aquí está. Se puede ver que tiene este plugin y se puede hacer click en Instalar. Efectivamente. Además, enlazarlo e instálelo contigo donde SER. Y por supuesto, también tiene una pequeña descripción aquí en la parte derecha. Pero aquí arriba tienes todos los plugins que están disponibles y también tienes los plugins Instalados. Tendrá que prestar atención aquí para buscar en el mercado uno nuevo y no en el instalado. Por supuesto aquí tenemos un botón bajo Configuración, el fin de semana deshabilitó los plug-ins que lo descargamos. Podemos detener los plug-ins que tenemos localmente en nuestra máquina. Y por supuesto podemos administrar los repositorios y certificados del plugin y algunos otros ajustes de proxy HTTP. Ahora en el último paso tenemos la idea IntelliJ donde remiten algunos tutoriales enlazados desde su página web. Y también hay un curso de capacitación que puedes hacer bien en su DNI, que es lo interactivamente, es igual. Empecemos con este tipo de cosa de ID. Y si quieres eso, puedes hacer click en el inicio aprender y te redirigirá a un proyecto básico predeterminado que tienen y te mostrará algunas cosas ahí. Pero no vamos a hacer eso. Sólo vamos a crear un nuevo proyecto desde ese botón justo ahí. Podemos simplemente utilizar el tipo de proyecto Java sin bibliotecas o frameworks adicionales para estos proyectos básicos que vamos a estar haciendo con el fin de enfatizar las diferentes características que estos IDE pone a disposición de nosotros. Ahora pulsando en Siguiente, podemos crear un proyecto a partir de plantilla de la aplicación de línea de comandos. Y esto es, como puede ver en la descripción de aquí mismo, sólo una aplicación Java que incluye una clase con el método principal, que por supuesto es útil porque si quisieras conseguir algo en marcha, imprimimos algo en la pantalla para comprobar que estás trabajando con el JDK. Tal vez quieras hacer eso. Pero algo que olvidé mencionar. En cambio, aquí tenemos el GDK seleccionado justo después del proyecto. Sdk. El kit de desarrollo de software es un Kit de Desarrollo Java en nuestro caso, que te mostré cómo instalar. Y ya está vinculado aquí. Para que no tengas que preocuparte por eso. Pero si no seguiste esa conferencia, también puedes descargar un JDK específico o puedes agregarlo si ya no está vinculado por defecto aquí como fue en mi caso, eso es algo muy importante. Necesitas tener el GDK vinculado para que tu código se compile. Pero después de revisar también esta plantilla, podemos elegir nuestra celda de nombre de proyecto. Bueno, vamos a nombrar a éste el proyecto Intel GIDL. Y por defecto lo pondrá en los Usuarios C, entonces eres un usuario de Windows. Entonces la carpeta Idea proyecta, y luego el nombre de ti son proyecto. Esto es sólo para que sepas dónde está por defecto. O puedes por supuesto, cambiar eso de estos tres puntos aquí mismo y poniéndote en el escritorio o en algún otro lugar, Hay más cómodo para que lo hagas clic. Y también puedes seleccionar del paquete base, que por defecto es la empresa conductora. Y no voy a cambiar eso. Pero como se puede ver, abrió nuestro proyecto recién creado. Sólo para que sepamos que todo está funcionando. Vamos a traer algo más en la pantalla en este momento. Vamos a sacar este sistema dot, dot print line, hola mundo. Y vamos a correr para que podamos conseguir que todo funcione. Va a tomar un tiempo la primera vez que lo ejecutes desde el ID de celda ya que configura algunas cosas en el back-end. Pero como se puede ver, corrió y todo salió bien. Entonces así así, se puede crear un primer proyecto en inteligencia. Es sólo así de sencillo y ya se puede ver que imprimimos algo en la pantalla. Y vamos a ponernos más en detalle con algunos componentes visuales que vemos en este editor de código en la próxima conferencia. Entonces si eso suena interesante, buscaré a los chicos de ahí. Pero realmente aprecio que me siguieran hasta el final de este tutorial y dijeran, estoy deseando veros chicos en el siguiente. 5. Ejecutar un proyecto: Hola chicos, bienvenidos de nuevo a estas idea IntelliJ. Cómo podemos codificar de manera más eficiente en Java usando este editor. En esta conferencia, vamos a discutir diferentes formas de ejecutar el proyecto escrito en Java que tenemos buen IDE. Cuando hablamos de proyectos de capacitación en estos GID o IDE, debes pensar. Correlacionar estos ejecutando el proyecto con el término configuraciones de APP. Las configuraciones son básicamente una forma de ejecutar código. En inteligente tienes múltiples tipos de configuraciones. Vamos a correr por cada uno de ellos y entender lo que son, cómo pueden ser útiles en lo que es diferente para cada uno de ellos. El primer tipo de configuración que hay en cada la configuración temporal que he creado aquí otra función principal que también tiene otra clase principal que también tiene un método principal en ella. Sólo este método, imprimir hola mundo. ¿ Sabemos diferenciar entre ellos para saber cuál de ellos, de ahí ser ejecutados. Por lo que tenemos estas dos clases y cada una de ellas tiene una función principal. Cómo nos aleatoria clase principal. Y por supuesto por defecto el principal método de la misma. La forma más fácil posible. Bueno, eso es con la ayuda de una configuración temporal. La configuración temporal se pone a disposición cuando hacemos clic derecho sobre la clase que queremos ejecutar. La función principal. ¿ Tenemos este botón Ejecutar? O también tenemos el atajo Control Turno F, entonces ambos funcionan. Si hacemos click en él, obtenemos el Hello World. Se ejecutó el método principal. Y lo mismo ocurre con esta función principal. Si hace clic con el botón derecho sobre él y hace clic en Ejecutar dos principales, como se puede ver, ha mostrado el Hello World to seha mostrado el Hello World toy eso significa que esta función principal ha sido ejecutada. Ahora, por otro lado, también tenemos configuraciones permanentes las cuales se ponen a disposición en este desplegable que se coloca en la parte superior de la pantalla. Para cambiar entre diferentes configuraciones. Puede hacer click en Editar Configuraciones y estas se ponen a disposición hacer todo el tiempo. Es por ello que se les llama configuraciones permanentes. Si quieres editarlos, cámbialos, agrega o quita algunos de ellos. Puede hacer clic en este botón de edición de configuración desde el menú desplegable. Y como puedes ver aquí, se ponen a disposición las configuraciones de aplicación que hay. Y el principal ya estaba aquí y fue creado. Se puede ver que la parte derecha de la pantalla, tenemos sus propiedades. En primer lugar, tenemos el nombre para ello, que estaría específicamente correlacionado con el nombre de clase o el método que se ejecuta. Pero como el método es casi todo el tiempo llamado main, debe correlacionarse con el nombre de tu clase o algo que quisieras hacer. Pero acaba de terminar con este nombre. Tenemos que construir y ejecutar opciones. En primer lugar, por supuesto, tenemos el JDK, el Java Development Kit, específicamente seleccionado aquí para el IDE de Intel G sepa qué JDK utilizar realmente para compilar su código. Después a la derecha. Parte más importante de la configuración, que es el FQDN o el nombre totalmente calificado para la clase que contiene el método principal. Y si quieres cambiarlo, puedes hacer click en este documento aquí mismo. Y puedes ver aquí tenemos ambas clases de la compañía de combate. Podemos elegir la clase principal aquí y sabrá, como se puede ver, dos método principal aleatorio de esta clase aquí mismo. Aparte de eso, el directorio de trabajo ya está seleccionado por defecto al baño. No tienes que preocuparte por eso. La única diferencia en mí para escribirlo fue cambiar el nombre a mí también, y cambiar la clase de la cual se debería ejecutar la función principal. Dos, principales, dos. Ahora para agregar una nueva configuración, puedes hacer click en este botón plus aquí mismo y seleccionar una configuración de aplicación. Y por supuesto escribe su nombre y luego elige la clase para la que quieres que se configure. No voy a hacer eso en este momento porque ya lo hice con estos dos principales configuración. Pero para eliminar la configuración, puedes hacer click en este signo menos aquí mismo, y te hará leer un poco. También hay algunas plantillas para la configuración si desea ejecutar, por ejemplo, un tipo de aplicación Gretel o groovy. Tienes, por supuesto, plantilla para cada uno de esos, dependiendo de lo que quieras hacer con tu proyecto y el tipo de proyecto que tengas. Pero esto se trata de las configuraciones permanentes. Y como se puede ver aquí, tenemos disponible tanto el 2M principal, la configuración principal, y cuando seleccionemos uno de ellos, se relacionará con los botones que tenemos aquí mismo. Más específicamente, el proyecto de construcción. Entonces la carrera puede hacer, que por supuesto funcionará aleatoriamente desde las dos clases principales, especificamos el para hacer el Debug Main, que es un tema completamente otro. Dedicaremos toda una conferencia sobre depuración para entender cómo se hace en lo que en realidad es inteligente y también nos encontramos con cobertura. Y como viste, si seleccionamos el significado de Run para escuchar el mensaje hello world se mostrará. Y esa es una buena señal porque eso significa que se seleccionó la configuración de dos principales y en realidad se ejecutó el método principal de la media a clase. Entonces esto fue por, encaja en configuraciones parte de este tutorial y también el funcionamiento del proyecto que tienes en Intel J. Como puedes ver, es bastante sencillo y no sólo eso, es bastante versátil y flexible dado el hecho de que tienes dos formas en las que puedes ejecutar tus clases, ya sea por ejecutarlas temporal con el clic derecho en la clase y opción de ejecución o el acceso directo Control Shift F M. O puedes crear una configuración específica que se almacenará de forma permanente aquí. Y al seleccionarlo, se puede además, depurar Ronald, configuración específica de deuda. Así que espero que tengas algo de esta conferencia chicos. En la siguiente, vamos a hablar de los elementos básicos de estos ID. Entonces los elementos visuales que ves en la pantalla para entender lo que cada parte visual de B ID xy yz y qué hace. Si eso te suena interesante, espero verte ahí y muchas gracias por seguirme hasta el final de esta conferencia. 6. Elementos visuales del IDE: Hola chicos. Bienvenido de nuevo a este tutorial de IntelliJ IDE donde entendemos mejor cómo podemos escribir código más eficiente en Java con la ayuda de este IDE. En esta conferencia, vamos a familiarizarnos aún más con el IDE IntelliJ al discutir los elementos visuales que presenta este IDE, el desarrollador. Podemos hacerlo por supuesto, para que nos volvamos más rápidos. ¿ Cuándo queremos hacer una acción con nuestro código? Podemos por supuesto tener un enfoque más rápido si sabemos dónde está situado cada ítem visualmente en el IDE. Esa voluntad hace que nuestro viaje en desarrollo sea mucho más fácil. Por supuesto, la primera parte que este delta G IDE tiene muchas aplicaciones en estos días tienen cada una la barra de menú en la parte superior de la pantalla. Proporciona, por supuesto, las opciones y acciones básicas que están relacionadas con cualquiera de los dos proyectos. Entonces refactorización de código, haciendo nuevos proyectos, abriéndolos, construyéndolos, ejecutándolos, controles del sistema de versiones para ellos, etcétera. Se puede ver que tenemos el archivo a medida que navega código, analiza, refactoriza, reconstruye las herramientas de ejecución, y luego ventana y ayuda. Y los sellos D a D muestran muchas opciones. Para ellos. Vamos a analizar algunas de ellas en las futuras conferencias. Pero por ahora, solo necesitamos saber que, por ejemplo, en este archivo se puede crear un nuevo proyecto desde aquí. Y por supuesto puedes crear algunas clases ya existentes proyectos, por lo que no necesitamos realmente crearlas proyecto. Puedes, como te mostré antes, crear un nuevo proyecto para un repositorio. Podemos abrir un proyecto, cerrarlos. Podemos abrir los ajustes para el IDE. Y luego por supuesto, en la edición, los comandos básicos de copia, gut basados y así sucesivamente. Cada menú contextual tiene cosas relacionadas que se sugieren el encabezado principal que vemos, y por supuesto, el después del mismo, también tenemos la utilidad GID y los nombres, el nombre del proyecto. Tenemos n Entonces estamos teniendo el nombre de la clase donde estamos justo ahí, justo debajo de la barra de menús, hemos mostrado la barra de herramientas, que en realidad es sólo esta mitad derecha de la pantalla de este martillo a la derecha de la misma. Y esto proporciona accesos directos a, como ves, R1 y por supuesto, depurar, construir y seleccionar la configuración que quieras para tu proyecto específico. Este 0s excepto llamado la barra de herramientas. Y a la derecha, tenemos la barra de navegación, que se puede ver estos Intel GID o SRC comp company, la clase principal y método principal, que es por supuesto, especificando el estamos en el momento actual y se hizo para facilitar la navegación dentro de un proyecto. Y esta característica por supuesto puede ser útil a medida que su proyecto se vuelve cada vez más complejo y por supuesto grande. Ahora tenemos también los dos sellos que vemos en el lado izquierdo de la pantalla. Entonces tenemos el proyecto, y luego aquí tenemos la estructura y luego la favorita. En este dos pasos, podemos acceder a algunas herramientas importantes como bases de datos. Si tuviéramos a alguien lo más importante que tenemos es el menú del sitio del proyecto, que por supuesto nos estantes todos los archivos dentro de nuestro proyecto MBE. Es bastante similar al Explorador de soluciones que teníamos en Visual Studio IDE. Si alguna vez has usado eso. Como dije, el dep del proyecto también se puede llamar perspectiva del proyecto DAP y muestra diversos elementos. Puede mostrar, como dije, ya sea la estructura, su favorita, el proyecto. Para que toda la parte izquierda que veas aquí donde tenemos ahora mismo mostrar el proyecto y la estructura se llama perspectiva del proyecto. Por último, tenemos la sexta parte, que en realidad es la última de estas, la parte más importante, la ventana del editor. Y como ya puedes pensar intuitivamente, es el lugar donde el desarrollador pasó la mayor parte del tiempo escribiendo código y escribiendo el código para el archivo que seleccionas desde la perspectiva de un proyecto. También resalta la sintaxis para el código de salto y utilizando algunas otras características útiles. En la parte inferior de la ventana hay una barra de estado que muestra algunos atributos adicionales. Y se puede ver que tenemos la ventana de ejecución que aparece cuando estamos tratando de ejecutar el script que hemos construido el proyecto o depuración, etc. Entonces también podemos tener problemas de lista de tareas pendientes que se pueden borrar si tenemos un error. Entonces si tuviéramos que escribir nuestro código con errores en, en problemas con B, mostrar aquí, Entonces determinador, también tenemos un terminal que es bastante similar al de Windows Cmd, acaso quisiste tal vez obtener declaraciones de aquí directamente o construidas con el JDK manualmente. Y luego Leslie, hemos construido ventana que se activa cuando estamos tratando de construir nuestro proyecto. Puedes ver que nuestro proyecto construye con éxito. Ahí no hay problemas. Eso fue bastante sencillo aparte de la deuda, algunas cosas importantes se pueden encontrar en el archivo y luego en la pestaña Configuración. Desde aquí podemos administrar nuestros plugins, por supuesto, como ya los vimos en la apertura húmeda que obtenemos cuando abrimos el editor Intel GID. No voy a volver a pasar por él. Ya te di la definición, qué hacen, cómo pueden ser útiles ahí, pero pueden ser accesibles desde aquí una vez que ya creaste tu proyecto. Pero aquí tenemos mapas clave, editores, control de versiones, y por supuesto, algunos otros ajustes que están disponibles con más detalle. Y vamos a correr a través de ellos en una conferencia posterior. Pero por ahora, se trataba de esto, con éste donde acabamos de echar una mirada más profunda y entendimos dónde se posiciona realmente cada elemento importante en la psi B. Y esto por supuesto nos ayudará, como dije en el futuro, a escribir código más eficiente y ayudarnos a llegar rápidamente al sitio del proyecto que queríamos hacer. Cambia y conoce de memoria dónde se encuentra todo y cada característica está posicionada. Les agradezco chicos por quedarse conmigo hasta el final de esta conferencia. En la siguiente, vamos a discutir cómo se pueden poner a disposición las refactorizaciones dentro del GID IDE? Eso suena interesante. De verdad espero veros ahí chicos. 7. Refactorings de códigos: Hola chicos y bienvenidos de nuevo a este tutorial IntelliJ IDE, donde entendemos cómo podemos escribir mejor y más eficiente código Java usando estos IDE. En esta conferencia, vamos a discutir la refactorización de código. Ahora en caso de que nunca hayas oído hablar de refactorización, refactorización aumenta primero a un proceso que implica la mejora de tu código fuente que escribiste. Pero esta mejora se hace sin crear nueva funcionalidad. Esta refactorización, si se hace correctamente, debe ayudar a mantener su código muy organizado, bien mantenido, sólido, y además, fácil de mantener en el futuro. Esto dije que es básicamente una forma de reescribir parte de la funcionalidad que ya tienes términos innatos más amplios. Sólo para que más personas puedan entenderlo y está más bien armado. En refactorización de código, Existen algunos procesos diferentes que se pueden asociar con el proceso de factorización. La inteligencia tiene muchos de estos procesos que están con respecto a la refactorización. Por ejemplo, si está tratando de refactorizar algo relacionado con una palabra clave, puede hacer clic en esa palabra clave luego presionar Control Alt, Shift Enter. Como puedes ver, el menú contextual refactorizado aparecerá en la pantalla con diferentes alternativas de acciones que puedes elegir además, refactorizar algo relacionado con el objeto que has seleccionado. Entonces en nuestro caso, elegí la construcción del escritorio de la aplicación, que es función de prueba. Todo este Proyecto Java era un proyecto más antiguo mío donde solía explicar el marco de pruebas unitarias. Pero acabo de optar por referirme a ella aquí es que tiene más una sola clase con algunos objetos y básicamente más código que podemos refactorizar. Así que no te preocupes si ves algo que no entiendes. No se trata de eso. Solo debes enfocarte en el proceso refractario. En esta conferencia. Se puede ver el edificio hacerse prueba, como dije, está probando vidrio, como se puede ver aquí mismo. Y tenemos algunas acciones que podemos hacerle respecto a la refactorización de la misma. En primer lugar podemos renombrarlo o podemos teclear migración a ella. Entonces podemos trasladar los integrantes de esta clase a otro lugar. Podemos copiar la clase o podemos creerla con seguridad, lo que significa que eliminará todas las referencias a comer sin comprometer algunas otras partes de su código. Puedes hacer algunas cosas con respecto al extracto o introducir calor. Y más específicamente que eso, puedes introducir una constante que necesites o un campo. Puedes introducir un parámetro o un parámetro funcional, o incluso puedes tipo de parámetro o en menos supremum a menos que por supuesto también puedas migrar estas dos entradas x, pero ese no es realmente el caso aquí. Por ejemplo, digamos que queremos introducir un nuevo campo. Bueno, si estamos rompiendo eso, vamos a ver que podemos inicializarlo en un método actual o declaración de campo o co-instructor. Y si hacemos eso, se puede ver que podemos inicializarlo ya sea en el método actual, en la declaración de campo, en el constructor o en la función de configuración que se ve aquí mismo. Básicamente presenta todas las opciones que están disponibles para usted en ese punto. Ahora otra funcionalidad muy agradable que tiene es respecto al proceso de cambio de nombre de refactorización. Para que puedas hacer esto también haciendo clic en clase de enlace, haciendo clic derecho sobre ella y puedes ver que tiene la opción refactorista. Hasta aquí. Se puede volver a ver muchas opciones con respecto a la refactorización. Entonces, por ejemplo, digamos que queremos cambiar el nombre de la aplicación de perforación ortográfica mejor, digamos que el escritorio de brecha de facturación. Y si decimos refactorizar, automáticamente cambió todas las monedas de la brecha de facturación mejor en nuestra aplicación con las pruebas de brecha de construcción. De esta manera, no dejar atrás alguna otra funcionalidad que ocurriría errores dentro de ella. Porque si solo cambiara el nombre de la clase, entonces aquí sería sin una S. Y tendríamos que lidiar con eso como un error con corsé aquí. Y de esta manera, cuando tienes frío se está volviendo cada vez más grande. Y tu base de código tendrá mucho código fuente en ella. refactorización del nombre de una clase podría relacionarse en realidad con miles de palabras reales que necesitan ser cambiadas. Y esta funcionalidad, por supuesto nos ahorra tiempo en ese sentido y también propensos al factor de error que también se evita porque podría faltar nombre que era el anterior y no cambiarlo. Y además, fallan en ese sentido. Entonces otro error con la raza y así sucesivamente, perdiendo mucho tiempo en desarrollo. Ahora, también, si la idea inteligente encuentra algunos problemas con el refactor que le das, se abrirá al menos como conflictos y su breve descripción y tendrás que lidiar con cada uno de esos. Ahora adicionalmente, también tenemos en el archivo en configuraciones, si vamos a editor y edición de código sección de ajustes con respecto exclusivamente para reflejar los medios. Aquí por supuesto, tenemos algunos ajustes adicionales que podemos elegir. Podemos especificar las opciones de una refactorización. Más específicamente que eso a hacerse ya sea en el editor o en diálogos modelo. También tenemos algunas comprobaciones respecto al nombre actual del símbolo para el nuevo cambio de nombre, refactorizando si eso debe ser elogiado, seleccionado o no. Y también el en línea mostrando el diálogo por variables locales. Ahora, algunas de las acciones de refactorización más populares que se soportan y que también se realizan en el Intel GIT, nuestro IPE, son la eliminación segura, que asegura que no elimines archivos a los que se hace referencia en su código fuente. Y D para el RD, le pedirá que se ocupe de ellos en un conflicto. Como dije, el líder de seguridad tiene el atajo de teclado Alt y luego eliminar. También puedes copiar o mover un elemento que también se denomina refactorización morph. Y la copia se hace con un F5 a películas iniciadas en F6. Entonces tenemos la extracción de un método que puede reducirte la duplicación de código. Y eso se refiere a un proceso donde se tiene una secuencia de líneas de código en más de un lugar y que se puede extraer como método. Y ese método se puede llamar en aquellas áreas donde estarían presentes esas mismas líneas de código en secuencia. Esta es la forma en que sería la duplicación de código. En realidad reducir el lote. Y esa es una buena práctica no tener mucho duplicado el código. Por lo que esto se puede hacer con el Método Extract o con el atajo de Control M. Por ejemplo, si fuéramos a seleccionar estas dos líneas aquí en el refactor, podríamos hacer clic en el Método Extraer. Y como pueden ver, extrayendo un método para nosotros y haciéndonos ingresar el nombre para ello. Y como se puede ver, acaba de costar los métodos que se implementan por sí mismo aquí. Hizo toda la deuda enteramente por sí misma. Ahora, como he dicho MI cabeza, extraen constantes, opciones de pentagrama de parámetros. También tenemos la variable introducida con el atajo Control Alt V. Entonces el Renombrar de un elemento que ya te he mostrado dentro del cristal del edificio aquí. Y estos Rename también tiene el atajo, como dije, Turno F6. También tenemos el atajo de control F6, que se refiere al cambio en la firma de costos de un método o una clase. Como viste, una gran parte de los procesos que participan en código refactorizando significados de Garvey, o simplemente el movimiento de algún código donde no pertenece, no duplicarlo y extrayendo método int, muy intuitivo y fácil entender nomenclatura para variables. Cosas así se pueden hacer con refactorización que permite que tu código sea mucho más ordenado. Abate las buenas prácticas generales. Esto fue por ello para esta conferencia sobre el procesamiento de refactorización de código. El IDE IntelliJ. Como viste, el editor de código tiene muchas características con respecto exactamente a este proceso. Por lo que debería ser más fácil escribir códigos. La deuda está, como ya he dicho, bien escrita. La próxima conferencia. Vamos a echar un vistazo rápido al proceso de depuración en Intel J. Si eso te suena interesante, espero verte ahí. Y una vez más, muchas gracias por quedarse conmigo hasta el final de esta conferencia. 8. Depuración: Hola chicos, y bienvenidos de nuevo a este tutorial GID donde entendemos cómo podemos escribir mejor y más optimizado y eficiente código en el lenguaje de programación Java usando estos ID. Por supuesto, en esta conferencia vamos a discutir la característica de depuración que este editor de código proporciona para los programadores. Y también discutir el concepto de depuración clave general. Voy a empezar eliminando las dos funciones principales que creamos en una de nuestras últimas conferencias. Para que yo te muestre esa característica de configuración que tiene el ID. Para que elimines una clase de función, puede hacer clic derecho sobre ella y luego hacer clic en eliminar. Es necesario haber comprobado la opción de búsqueda de uso de retweet de seguridad marcada. También necesitamos buscar monedas de texto. Como se puede ver, las dos clases principales han desaparecido. Si revisamos la configuración, su configuración sigue siendo lo que queda aquí, pero se puede ver que tiene una marca x roja en la esquina superior derecha de la misma. Y si hacemos clic en la configuración Editar y hacemos clic en la mala configuración, se puede ver que tiene una advertencia que especifica que no se encontró ningún módulo para la clase. Simplemente puedes eliminar la configuración si configuras una configuración específica para una de las clases que quieres hacer. Lo haremos por defecto. Ahora, volviendo a la parte de depuración del tutorial, como dije, tienes la opción de depurar tu código usando este IPE. Entrar un poco en la razón por que querrías depurar tu código y lo que la gente come. Bueno, básicamente es un proceso donde puedes detener la ejecución de tu código en una línea específica. Donde se puede ver hay algo no bueno está sucediendo y checkout el valor de sus variables. Y además, cómo se está ejecutando tu código desde ese punto en adelante. Puedes crear esos puntos haciendo realmente puntos de interrupción. Puedes crear el punto de interrupción haciendo clic a la derecha del número de línea donde quieres que se detenga tu código. Por ejemplo, si queríamos hacer crear un punto de interrupción en la línea siete, podemos hacer click aquí. Y se puede ver toda la línea va a ser resaltada con el color rojo. Y este punto rojo también aparecerá, como he dicho siguiente línea. Ahora, como dije, si, por ejemplo escribes tu código como programador normal lo haría en algún momento. Obviamente ves que algo no está pasando. Después de construirlo y ejecutarlo, se ve que en realidad se muestra el resultado equivocado o se ejecuta el escritorio equivocado. Y te preguntas qué está pasando. Se mira entonces la Coca-Cola para intentar depurarla visualmente. Y básicamente solo mira a través del código y mira si escribiste algo mal. Línea de código que se puede ver que está haciendo la secuencia de pasos mal. Pero no se puede ver eso. Y más que otra opción aquí sería crear algunos registros en el código. Por ejemplo, no se está construyendo correctamente. O si quieres registrar el valor de una variable, también puedes hacerlo. Puedes bloquear variables, pero esto no es una S Good, una solución como depuración. Y eso se debe a que en realidad necesitas construir tu código de nuevo para comprobar qué facilidad de valor. Y con la depuración, solo creas el punto de interrupción y luego cuando lo depuras, como veremos, puedes hacerlo desde este botón aquí mismo. La ejecución se va a detener mientras se está ejecutando el código. Y vas a poder ver todas las variables, valores en ese punto en el tiempo. Si todo es local, eso no es una gran diferencia entre solo registrar las variables y realmente depurar. Pero imagina si estás escribiendo código dentro tu trabajo y realmente tienes un producto que se despliega en la nube. Todo el proceso de depuración va a ser mucho más complejo y difícil de hacer entonces si tenías todo local, sí, tenemos aquí algunas variables integrales. Este es un escenario muy sencillo, pero no puedes llegar a ser muy complejo. Y la ejecución puede tardar mucho tiempo. También es posible que tenga que copiar la salida en otra máquina en este escenario puede llegar a ser muy complejo. Y ese edificio con el tronco puede tardar mucho tiempo en lugar de simplemente trabajarlo. Entonces esa sería una razón por la que querrías depurar tu código en lugar de solo registrar algunas variables que podrías pensar que en realidad no están teniendo el valor correcto que quieres que tengan. Esto dije, la solución más viable antes de la depuración, buena. Mirando el código al solo tratar de entender lo que está pasando. En ese caso, no hay trabajo. Pero para la mayoría de los casos es posible que no, solo al mirar a través del código, entienda el networking porque los pasos de ejecución podrían dar un desperdicio extraño. Nuevamente, puede tener muchas funciones que se llaman entre sí. Y todo el flujo de trabajo y la cubierta de costos podría complicarse mucho más. depuración sería la mejor solución. Vas a ver en tan solo un segundo paso en funciones que se llaman y luego el control irá por ahí y así sucesivamente. Por lo que esta es una muy buena característica para tener en su IDE. Vas a tener bichos en tu código. Y por supuesto, vas a tener bichos porque nadie escribe código perfecto. Pero ahora volviendo al IDE. Y como pueden ver, creé esta función principal donde tenemos algunas integrales que hacen algunas operaciones. También tiene una función llamada ejemplo de impresión que se llama y se ejecuta. Simplemente imprimirá algo en la pantalla por lo que quiere que actualicen cualquier cosa. Pero acabo de crear este sencillo flujo con el fin mostrarte cómo funciona la depuración en el IDE Delta G. Hay dos formas en que puedes empezar a depurar una de tus clases. El primero es haciendo clic con el botón derecho en los plásticos más nuevos que desea depurar y luego haga clic en este Debug Main. O puedes, por supuesto, seleccionar que estás deseando configurar desde este desplegable y luego hacer clic en estos bugs firmar aquí mismo. Eso hará lo mismo. Ahora, debes tener en cuenta que querrás establecer tus puntos de interrupción antes de comenzar, depurarlo. Por lo que la ejecución se detendrá en el punto donde se establece el punto de interrupción. Por ejemplo, aquí mismo, estableceré un punto de interrupción en la línea 13, justo al inicio de la función principal. Y vamos a hacer click en el botón Debug para poder empezar a depurar estas aplicaciones. Puedes ver aquí, al hacer clic en el botón de depuración, menú Depurar se activará automáticamente y se seleccionará desde la barra inferior aquí. Desde este menú, vas a tener muchas opciones que puedes elegir al depurar. Como puedes ver aquí, notamos que estamos en la línea 13 de Maine. Y también aviso es el paquete, la empresa de conducta. Si queremos pasar por el código, tenemos estos botones que ves aquí mismo. Entonces, en primer lugar, tenemos el paso por encima o el atajo F8 para ello, que lo que hace es avanzado alinear en la ejecución. Entonces tenemos el botón Step Into o el atajo para estos F7, que si estás en una línea donde se llama a una función, si presionas ese botón, entrará en la ejecución de la función. Por lo que irá un paso más profundo en el paso del costo. Y entonces complemento sería el botón Step Up o el atajo de turno F8 para ello, que lo que hará, vamos a ir un paso más abajo hacia la pared celular de pila de llamadas. Va a ir hacia atrás. Por supuesto, también tenemos el botón del cursor, que es bastante autoexplicativo. Simplemente correrá hasta la línea donde los días del cursor. Y entonces también podemos dejar de depurar. Podemos reanudar el programa. Por lo que estos serían el equivalente al continuum de Visual Studio. O si no estás familiarizado con eso, simplemente seguirá ejecutándose y detendrá la pausa del programa. Y golpeará el siguiente punto de interrupción si existe o si no, simplemente se llevará a cabo con la ejecución hasta el final del programa. Ahora también podemos ver los puntos de interrupción aquí. Y si hacemos clic en eso, se puede ver que tenemos un punto de interrupción en línea 13. Ahí nosotros mismos. Ahora podemos silenciar los puntos de interrupción y lo que esto sí come inhabilita al punto de ruptura. Por lo que todavía están ahí, pero aún no fueron golpeados. Estos ys. Una solución segura si quería mantenerlos, pero en realidad ejecutar el programa una vez más. No tienes que correr a través cada punto de interrupción que para configurar y deshabilitar. Porque esto llevaría mucho tiempo y también puedes olvidar dónde están los puntos de interrupción que estableces donde en primer lugar. Aquí tenemos algunos botones más. Podemos conseguir el volcado de hilo si ese es el caso. Podemos mostrar algunos ajustes aquí que mostraban los valores de retorno del método. Modos de variable automática, ordena los valores alfabéticamente y desmute los puntos de interrupción en el final de la sesión. Y esta es la pestaña pin, lo que significa toda la pestaña de depuración. Aquí. Como dije, aquí tenemos el marco. Entonces, ¿dónde está la ejecución en este punto? Aquí tenemos las variables que se establecen. Aquí se mostrarán todas las variables que hemos declarado. Entonces a, B, C, D, y así sucesivamente. Elegí nombres bastante simples para estas variables para que no nos concentráramos en eso, sino en el proceso de depuración. Más o menos DCC en sí. En la primera línea acabo de declarar a y B para integrarse en también inicializarlos con los valores 1365. Y si queremos ir a la siguiente línea, como ya he dicho, podemos hacer click en el botón Paso Over o hacer clic en F8. Si hacemos eso, como pueden ver, la ejecución pasó a la línea 15. Se puede ver la línea en la que se con porque estos ejecución india, porque se resalta con este color azul claro como se puede ver en la pantalla. Ahora también el paso de variables se actualizó con los valores de a y B, que son variables que ya hemos inicializado y también sus valores en este punto en el tiempo. Si es necesario recordar que estos valores son los valores que las variables tienen en la línea del código donde se encuentran, en ese punto. Como se puede ver también aquí, el marco cambia porque estamos en línea 15 en este momento. Aquí en esta línea tenemos una función de ejemplo de impresión que se está llamando def. Queremos entrar en ella. Como ya he dicho, podemos hacer click en estos botón Paso en Into o simplemente hacer clic en F7. Y si hacemos clic en este botón, realidad nos vamos a mover con la ejecución a la llamada De predecir muestra que solo imprime algo en la pantalla. Aquí no hay variables. Método. Ahora podemos hacer clic en el Paso hacia fuera, que reanudará la introducción al método de llamada, que es principal en nuestro caso. O simplemente podemos dar un paso al final de la función. En efecto, haremos lo mismo. Esta función se ejecutó. En este punto en el momento de la ejecución, estos idiomas se imprimen en pantalla. Se puede ver que en este punto justo aquí en la consola, por lo que ya se imprimió el ejemplo. Ahora en este punto, nos movemos con la ejecución en línea 15 escapando de los marcos. Y aquí de nuevo, se va a mostrar que en la función principal tenemos las variables a y b con sus valores. Ahora, presento una nueva variable data, le aplico nuevo valor. Y eso depende tanto de B como de B, por lo que es un tiempo B menos 45. Y ahora si pasamos y vamos a la siguiente función, se puede ver que la nueva variable que introducimos en el código también se actualiza en la ventana de variables. Y su valor es 1905, que es el resultado de 30 veces 65 menos 45. Ahora de nuevo, declaro otra variable b, que tiene el fracaso de C más a. ahora, para ayudarnos a mantenernos IntelliJ, IDE también nos dará los valores de las variables que se utilizan en la instrucción que tenemos en la línea donde estamos y también en las líneas anteriores que ya superamos hasta ese punto. Por lo que se puede ver que los valores aquí se establecen para cada línea y cada variable que se refiere a plazo. Por ejemplo, en la línea 19, nos estamos refiriendo a C y a y el fin de semana ver los valores que tienen. Y si pasamos por encima, se puede ver eso de nuevo, D se inicializa y WTP en el paso de las variables. Y cada valor de línea es 1935 SB esperado a partir de 1905, que es c más a, que fue de 30. Esto es muy útil porque podría no entender por qué al final de su programa, el valor de D es 1935. Se puede entender por qué ese es el caso al iterar realmente a través de cada línea del código con esta depuración. Al tomarte paso a paso y entender fácilmente por qué todas las variables tienen el valor que tienen y por qué ocurre la ejecución, como escribiste si esperabas que sucediera algo más. Estos por supuesto, son ejemplos bastante básicos. Pero en el código de producción, se puede conseguir , como dije, mucho más feo que esto. Y va a ser muy útil para ti tener este tipo de cosas. Podemos ver que aquí actualizo el valor para c por incrementa comer con ese número. Si lo pasamos por encima, se puede ver que el valor para C GOT actualizado. Y aquí se muestra en este color naranja. En la última línea estamos imprimiendo C, lo cual es bastante sencillo. Y si solo pasamos una vez más, se puede ver que la compilación completó con éxito en segundos. Por lo que en realidad construyó todo el proyecto para nosotros. El debugging se detuvo y el ejemplo en 1915 se mostró en la pantalla. En nuestro caso, todo sucedió mientras lo apoyamos con él. Pero es posible que nunca sepas para tu propio proyecto qué puede pasar y con qué extraño resultado puedes terminar. No entendiendo por qué es eso. Y aquí es donde los pasos de depuración. Se trataba de, lo hace por esta conferencia aquí mismo. Espero que ustedes realmente hayan sacado algo de eso. En la siguiente, vamos a hablar la función de finalización de código que tiene esto. Eso suena interesante. Espero veros entonces chicos. Una vez más, muchas gracias por seguir conmigo hasta el final de esta conferencia. 9. Finalización de código: Hola chicos, símbolo. Vuelve a estos tutoriales de idea inteligente, donde aprendemos cómo podemos escribir mejor y más eficiente código en el lenguaje de programación de Java. En esta conferencia aquí mismo, vamos a discutir la característica de finalización de código que se pone a disposición en este IDE, cómo funciona, cómo es útil, cuántos tipos de finalización de código hay en este IDE. Y por supuesto, a pesar de que C es una característica evidente bastante intuitiva, ID tiene, no puede ser un buen aspecto conocer el detalle de comer. Ahora, hay dos tipos de finalización de código que están disponibles en el GID de Intel. El primero es la finalización del código básico, y éste solo te ayuda a completar los nombres que ya empiezas a escribir. Cosas diferentes que puedes estar escribiendo. Por ejemplo, monederos, métodos, o campos, incluso palabras clave. Cuando se invoca la finalización de este código, pesar de que la enfermedad por defecto se desencadenó en la mayoría de los casos. idea inteligente analiza el contexto que se utiliza esa finalización de código y desea que se active. Y sugiere elecciones de Mark que son accesibles desde la precisión actual del personaje, y también opciones que serían un buen partido. Por ejemplo, si empezamos a escribir aquí, se puede ver que lo primero que nos marca, la primera sugerencia que nos hace es escribir hecho. Entonces por supuesto hay un montón de otras cosas que nos sugieren, por ejemplo, verificar no más interacciones, que es un método en este marco de pruebas unitarias. Y el regreso a llamar método real y así sucesivamente. Esta es la finalización de código básico que está disponible en el IDE de idea IntelliJ, y se activará por defecto. Por lo que vas a notar que si instalas GID y vas a empezar a escribir cosas, vas a ver que por defecto, cuando empieces a escribir algo, eso es algo que vas para tener constantemente sugerencias sobre lo que escribes, en, lo que tal vez quieras amortizar, cuál sería lo mejor para escribir, o incluso lo que quieras escribir. Pero con el simple pulsar hacia arriba un botón de pestaña, se autocompletará por lo que va a ser más rápido. Y por supuesto que hay algunos otros atajos. Entonces como ves, por ejemplo, uno de ellos es si escribes SO en presionar Tab, automáticamente se autocompletará el sistema hacia fuera. Imprimir tipo lm, que básicamente es algo en una pantalla. Ahora aparte de estos cumplimentación de código básico que se pone a disposición, también existe el tipo coincidente tipo de finalización de código que está disponible aquí. Este tipo de finalización de código coincidente es más inteligente hizo el punto básico y lo que hace, solo filtra la lista de sugerencias y abajo muestra los tipos aplicables al contexto actual. Y la terminación de coincidencia de tipos es muy útil en algunas situaciones en las que es posible determinar el tipo apropiado real para la variable que desea hacer instanciar. Por ejemplo, aquí, si eliminamos esta inicialización del objeto intenso y reescribimos Nuevo, y luego hacemos clic en el espacio. Será por defecto, como saben, analizando ese objeto es de tipo edificio que prueba. Y por defecto nos pedirá declarar el objeto de este tipo. Y solo tenemos que hacer click en Tab y todo estaría bien en este punto. Otra cosa genial sobre el IDE IntelliJ. En cambio puedes copiar muchas cosas. En realidad puedes entonces mirar en el portapapeles de copia con el Control Shift y F y C ahí, todo lo que has copiado. Entonces, por ejemplo, digamos que quieres copiar algunas palabras de Aquí en cierta secuencia de ocurrencia, y quieres pegarlas en otro lugar. Bueno, puedes seleccionar la palabra clave que quieras copiar, Enter Control C, y luego otra palabra clave Control C. Luego otra palabra clave Control C. Si presionas Control Shift y puedes ver que todos los que copiaste hasta este punto están aquí. Y puedes pegar cualquiera de estos ya sea o bien simplemente pegarlos. Así como eso. Este es otro conjunto de características muy útil que está disponible en el GID. Ahora, esto se trataba del ETF para la característica de finalización de código del IDE. Como viste, está muy bien hecho y puede resultar muy útil en algunas situaciones donde en un proyecto más grande tendrías muchas funciones. Y si quieres instanciar un objeto, incluso puedes perderte en algunos de los similares terminados de nomenclatura que en su lugar esta finalización de código sería un salvavidas para ti. Confía en mí. Muchas gracias por quedarse conmigo hasta el final de esta conferencia y espero veros chicos en la siguiente. 10. Control de versiones: Hola chicos y bienvenidos de nuevo a esta idea tutorial IDE, donde entendemos cómo podemos mejor escribir código Java usando este IDE. En esta conferencia, lo vamos a discutir con el sistema de control de versiones que puso a disposición en el interior del GDPR IDE. Y más específicamente que eso, vamos a entender exactamente cómo esta característica se integra en el editor de código y cómo podemos utilizarla en nuestro propio proyecto. Ahora para empezar, la primera pantalla que vemos cuando abrimos nuestro IntelliJ IDE. Se puede ver que se pronuncia directamente proyectos de prueba donde podemos buscar proyectos eventuales que ya tenemos en nuestra máquina local. Podemos abrir un proyecto si no queremos crear uno nuevo. Pero también tenemos la opción obtenerlo desde el sistema de control de versiones. Lo que estos chicos es básicamente clonando repositorio que tienes en algún lugar de tu cuenta. Ahora, no voy a profundizar en lo que la clonación está empujando, comprometiendo y así sucesivamente. Esos son conocimientos del Sistema de Control de Versión. Pero como puedes ver, si haces clic en el control Get from version, puedes seleccionar GitHub y puedes iniciar sesión en tu GitHub o usar nuestro token para que simplemente recuperes un repositorio sin en realidad ingresando tu contraseña. También tienes el GitHub Enterprise. Si estás trabajando para tu empresa que tenga ese tipo de característica activada. También puedes obtenerlo desde el espacio o simplemente de la URL del repositorio. Junto a la puerta, también tenemos otros sistemas de control de versiones como miocárdico o subversión. Y no tengo que tener actualmente un repositorio. Entonces no voy a sacar mi proyecto de un sistema de control de versiones. Sólo voy a crear un nuevo proyecto. Y después de crearlo, voy a mostrar cómo puedes activar el sistema de control de versiones una vez que estés en tu proyecto. Digamos que los dos, iniciando un nuevo proyecto desde cero en tu máquina local. Y quieres ponerlo en tu repositorio en algún lugar de la Nube. O bien por el motivo de comprometerse junto con otros miembros del equipo que están contribuyendo a ese proyecto. O solo para que tengas versión respaldada en la nube. Varianza del proyecto va al gráfico trabajando en ¿quieres para estos dos obviamente activador versionado sistema de control. Y puedes hacerlo haciendo clic en el VCS proveniente de opción Version Control System que mostrará todos estos desplegables desde el menú superior. Aquí tenemos algunas opciones podemos habilitar la integración de control de versiones es, he dicho, aquí hay algunas aplicaciones del sistema de control de versiones. Podemos aplicar lotes. Podemos obtener del control de versionado algunos otros proyectos. Podemos navegar, repositorios, podemos importar, compartir, o incluso podemos crear un repositorio directamente desde aquí sin siquiera tener que iniciar sesión en tu teacup desde el navegador web peaking dairy boy historia. Después volviendo aquí, puedes crear directamente un repositorio Git en tu cuenta directamente desde todo el IDE de idea GI. No voy a hacer eso. Pero empezando a trabajar con el sistema de control de versiones, solo tiene que golpear la integración de Habilitar control de versiones. Y necesitas hacer sistema de control de sistema y versión que necesitas asociar con la verdad del proyecto para que pueda escribir algunas cosas en algunos de los archivos aquí, para que sepa que este es el sistema de control de versiones, es Southfield desengrasado. Vamos a seleccionar Git y luego hacer clic en Aceptar. Se puede ver aquí estaba habilitando get. Creamos un repositorio Git que solo está presente localmente en tu máquina local en el título de proyectos Idea. Aquí, como se puede ver, teníamos el sub menú que tiene muchas opciones aquí. Aquí puedes ver los cambios locales. Podemos comprometernos a ver los cambios. También vemos los detalles aquí y todas las sucursales en la parte derecha de la pantalla. Y se puede ver el cerebro Situ o al escribir código justo en este momento en la esquina inferior derecha. Entonces estamos en el maestro de sucursal Git. Y aquí puedes crear una nueva sucursal a esta sucursal checkout y la deuda, tipo de cosas buenas. También puedes cambiar el nombre de tu sucursal y así sucesivamente y así sucesivamente. Debido a que no tengo una cuenta de GitHub momentáneamente, no me meteré en eso. Pero ves que las principales opciones que están disponibles en este JID. Además, se puede ver que junto al programa de configuración y entrenamiento tipo de menú aquí mismo, hasta la derecha del mismo. También tenemos un nuevo menú que tiene algunas opciones que te serán muy prácticos si quieres comprobar en tu trabajo. Puedes actualizar tu proyecto. Puedes comprometer tu proyecto. También puedes presionar los cambios y estos botón mostrar historial, que por supuesto, el historial de tu archivo con todas las modificaciones realizadas por diferentes miembros del equipo durante el periodo de tiempo en que eres repositorio estaba encendido. Y también puedes hacer una reversión en un chequeo solo en caso de que probablemente cometiste un error en el código que has escrito o el construido tal vez no disparó o hubo un error. Puede haber muchas cosas que tal vez quieras retroceder. Estabas comprometido por él. Pero esta es la implementación general del control de versiones a distancia en inteligencia. También se puede ver que aquí está presente el botón, reemplazando el menú desplegable VCS anterior. Aquí por supuesto tenemos muchas opciones también con respecto al control del sistema de versionado. Aquí va con aún más detalle respecto a la piscina puede ser el fetch, el marzo, rebase, administrar las ramas, restablecer la cabeza, dibujar el git log. Puedes clonar otro repositorio e incluso hacer clic en las operaciones de VCS para simplemente tener estas tabulador flotante con otra vez, todas las opciones disponibles para ti desde gate. Esto fue por ello para esta conferencia. Espero que ustedes realmente hayan sacado algo de eso. Y realmente quiero agradecerte por quedarte conmigo hasta el final de este tutorial. Si tienes alguna pregunta, no dudes en contactarme. Haré todo lo posible para responderte en el menor tiempo posible. Y además no dudes en salir de aquí mismo las plazas. Eso haría maravillas para mí en las clasificaciones de mi curso sobre las posiciones ascendentes de estos temas. Nuevamente, gracias por seguir conmigo hasta el final de este tutorial, y realmente espero veros chicos en algunos futuros.