Para comodidad de los estudiantes de JavaRush, decidimos recopilar conferencias y artículos sobre los temas más importantes de la programación. La octava colección trata sobre cómo trabajar con código: reglas para escribir código de alta calidad y reglas para refactorizar y escribir comentarios sobre el código. En la miniguía describimos brevemente la esencia de los artículos y, si sigues el enlace, podrás obtener más información sobre el tema de tu interés. Agregue la colección a sus favoritos y regrese a ella cuando sea necesario.
Artículos y conferencias
Esta es una breve guía para escribir código de nivel superior. El artículo enumera las reglas y conceptos básicos relacionados con la creación de un sistema y el trabajo con interfaces, clases y objetos. La estructura del artículo se forma "de arriba a abajo", es decir, desde la estructura general de la aplicación hasta detalles más específicos.
Este artículo discutirá la denominación correcta de ciertos elementos. Los nombres correctos hacen que el código sea mucho más fácil de leer. El artículo también contiene ejemplos de comentarios en el código.
Los consejos de desarrollo nunca serán superfluos, especialmente si acaba de empezar a escribir código. El artículo contiene recomendaciones para el análisis de código que son específicas del lenguaje Java.
Al monitorear la calidad del código, es importante recordar la calidad de los comentarios que acompañan a este código. Este artículo le presentará el tema de los comentarios y por qué vale la pena dedicarle su tiempo.
Trabajar con código escrito por otra persona puede generar algunos problemas. El código puede estar relacionado con una tecnología que no le resulta familiar. Quizás este código necesite mejoras. O puede haber una necesidad urgente de corregir un error encontrado en un código base antiguo. En este texto, el autor ofrece varios consejos que pueden facilitar el trabajo con código heredado.
Artículo de revisión sobre herramientas de análisis de código estático. Pueden ayudarlo a encontrar y corregir código problemático antes de que entre en producción. El texto presenta algunas herramientas populares de análisis estático que se pueden utilizar para probar código en diversas situaciones. Por ejemplo, DeepSource o SonarQube.
Una cosa es refactorizar su propio código y otra refactorizar el código heredado. Es mucho más complicado. El texto proporciona consejos sobre cómo trabajar con código heredado.
Una forma de mejorar la calidad del código de una empresa es mediante la refactorización. A menudo se pasa por alto porque es prácticamente invisible para los usuarios. El código todavía funciona, así que todo está bien, ¿verdad? Sin embargo, el código problemático y desordenado afecta la velocidad del producto y su rendimiento general. El autor del artículo habla de los principales beneficios que se pueden obtener de la refactorización de código.
Cualquiera puede aprender a escribir código. ¿Pero puedes escribirlo limpiamente? En este artículo, el autor muestra sus métodos para escribir código limpio. Los consejos son simples, por lo que incluso un principiante puede manejarlos.
Las herramientas modernas facilitan el proceso de desarrollo. En particular, es más fácil controlar el estilo de su código, tratando de minimizar su formato "no autorizado". Esta revisión habla sobre las herramientas que IntelliJ Idea IDE proporciona al desarrollador para que el código sea agradable de leer y fácil de entender.
El texto proporciona dos consejos sencillos que ayudarán a un desarrollador novato a leer el código de otras personas. Leer y poner en práctica.
Otro artículo sobre cómo mejorar tu código. Esta vez es grande. Contiene muchos consejos sencillos. Por ejemplo, uno de ellos está escribiendo pruebas unitarias. Lea sobre el resto en el texto.
Escribir código limpio no es tan fácil. Éste es un trabajo duro y minucioso. A través de prueba y error mejorarás repitiendo los mismos pasos una y otra vez hasta encontrar la solución que deseas. Este artículo enumera algunos consejos que le ayudarán a aprender a escribir código limpio.
En software, un antipatrón es un término que se refiere a técnicas que NO deben usarse al resolver problemas. El autor habla de los seis antipatrones más comunes: código espagueti, martillo dorado, ancla de barco, código muerto, código disperso y objeto divino.
Este texto analiza el tema de la falta de control sobre la calidad del código en las empresas de TI y por qué es importante. Aprenderá qué es la deuda técnica, por qué la automatización es la clave del éxito y cómo crear un proceso de control de calidad del código.
Probablemente hayas oído el término "análisis estático". En la mayoría de los casos, se refiere a cualquier herramienta o método conocido. Pero, de hecho, existen varias variedades de análisis estático, cada una de las cuales tiene un significado específico cuando se utiliza. En este artículo se analizarán los tipos de análisis que existen.
Vídeos
SOLID son los cinco principios de diseño de la programación orientada a objetos. Además de la teoría sobre la que se le preguntará durante la entrevista, también deberá aprender a escribir código según los principios SOLID. Cómo lograr esto se discutirá en el informe del desarrollador líder de la oficina de EPAM en San Petersburgo, Alexander Barmin. La presentación del autor va acompañada de ejemplos de código Java "puro" escrito según condiciones SÓLIDAS. El autor también responde a las preguntas de los espectadores.
Prima
El artículo está dedicado a una reseña del libro "Clean Code" de Robert Martin. El autor busca formas de mejorar y optimizar el código y al final plantea un pequeño pero interesante problema.
Otros materiales de la serie: |
|
GO TO FULL VERSION