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.