Principios SOLID y Clean Code. Escribe código de calidad.

所在平台: Udemy

课程主页: https://www.udemy.com/course/principios-solid-y-clean-code-escribe-codigo-de-calidad/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:SOLID原则与干净代码:编写高质量代码 课程概述:编写高质量的代码是一项复杂但非常必要的任务。在当今互联网资源丰富的时代,学习一门新的编程语言变得相对简单,但编写可读性强并且易于维护的干净代码却十分困难。本课程将帮助学员从低层次到高层次掌握编写优质代码的方法,重点关注代码的每一行和每一个函数,同时设计符合SOLID原则的干净、可维护的软件架构。 课程分为两个模块: 模块一 - 干净代码:在这个模块中,我们将关注代码的质量,学习一系列代码编写的最佳实践,包括如何改进函数和变量的命名、改进函数的质量、添加有效的注释、格式化代码、管理错误以及进行单元测试。我们还将介绍测试驱动开发(TDD)的方法论,该方法先编写测试再编写功能代码。最后,我们将分析代码异味(Code Smells),这是一份包含66种特定问题症状的清单。 模块二 - SOLID原则:在掌握了低层次的干净代码概念后,我们将专注于高层次的软件架构。学员将学习创建高质量的软件架构,使其易于维护和扩展新的模块和功能。我们将关注软件中不同类和模块之间的交互,应用五个SOLID原则。 课程中将配有大量实例和实践练习,理论是必要的,但没有实践示例是无法很好地理解这些概念的。该课程不要求学员熟悉特定的编程语言,因为所讨论的原则和建议适用于任何面向对象的编程语言。唯一的要求是熟悉某种面向对象语言。虽然我将使用Java进行讲解,但所涉及的主题同样适用于Python、C#、C++和JavaScript等语言。 你已经迈出了第一步,对代码质量产生了兴趣。我鼓励你加入这个课程,开始你的代码质量之旅。

课程评论(0条)

课程详情

Escribir código de calidad es una tarea compleja, pero muy necesaria. Actualmente, con la cantidad de recursos que tenemos disponibles en Internet, aprender un lenguaje de programación nuevo es bastante sencillo. Lo complicado es escribir código limpio, código que sea legible y fácil de mantener en el largo plazo.En este curso aprenderás a escribir código de calidad a bajo nivel, centrándonos en cada línea y función de nuestro código, así como a alto nivel, diseñando arquitecturas limpias y mantenibles siguiendo los principios SOLID. Por ello, el curso se dividirá en dos bloques:Bloque 1 - Clean Code. En este primer bloque nos centraremos en la calidad de nuestro código a bajo nivel. Aprenderás una serie de buenas prácticas a seguir, sobre multitud de aspectos del código. Mejorarás la calidad de los nombres que le asignas a tus funciones y variables, mejorarás la calidad de tus funciones, tus comentarios, el formato de tu código, la gestión de errores y los test unitarios.También veremos la metodología de Test Driven Development (TDD), el Desarrollo Guiado por Pruebas, que se basa en escribir tus tests antes de escribir el código de tus funcionalidades.Para finalizar este bloque, analizaremos los Code Smells, que son una lista de 66 síntomas específicos de problemas en tu código.Bloque 2 - Principios SOLID. Una vez asimilado el concepto de código limpio a bajo nivel, pasaremos a centrarnos en la arquitectura de nuestro software a alto nivel. Aprenderás a crear arquitecturas software de calidad, fáciles de mantener y de expandir con nuevos módulos y funcionalidades en un futuro. Nos centraremos en las interacciones entre las distintas clases y módulos del software, aplicando los cinco principios SOLID.Todo esto con multitud de ejemplos y ejercicios prácticos, ya que la teoría es necesaria, pero sin ejemplos prácticos es imposible asimilar todos estos conceptos de forma adecuada.No se necesita dominar ningún lenguaje de programación específico para realizar este curso, ya que los principios y consejos que se tratarán son aplicables a cualquier lenguaje de programación orientada a objetos. El único requisito para seguir este curso es conocer algún lenguaje de Programación Orientada a Objetos. Yo usaré Java, pero los temas que vamos a tratar son aplicables a cualquier otro lenguaje, como pueden ser Python, C#, C++ o Javascript, son perfectamente válidos.El primer paso ya lo has dado, te has interesado por la calidad del código. Te animo a unirte a este curso para empezar tu camino hacia la calidad del código.

课程标签

0人关注该课程

主题相关的课程