af jhon Serrano 1 år siden
64
Mere som dette
Pruebas que evalúan la interacción entre diferentes componentes o módulos de una aplicación para garantizar que funcionen juntos correctamente.
Pruebas que se enfocan en probar componentes individuales de una aplicación, como métodos o clases, para asegurarse de que funcionan correctamente.
Un popular framework de pruebas en Ruby que se utiliza para escribir pruebas unitarias y funcionales. Se basa en el lenguaje natural y es muy expresivo.
Un programa o sistema interactivo accesible a través de un navegador web que se ejecuta en un servidor web. Ruby on Rails es ampliamente utilizado para desarrollar aplicaciones web.
En Ruby on Rails, las rutas definen cómo se mapean las URL a las acciones del controlador. Las rutas se configuran en el archivo config/routes.rb.
Un popular framework de desarrollo web en Ruby que sigue el patrón de diseño Modelo-Vista-Controlador (MVC) y proporciona una estructura sólida para construir aplicaciones web.
La herramienta de línea de comandos para administrar gemas en Ruby. Puedes usar RubyGems para instalar, actualizar y eliminar gemas en tu sistema
Una unidad de código empaquetada y distribuida en RubyGems, el sistema de gestión de paquetes de Ruby. Las gemas son una forma de compartir y reutilizar código en la comunidad Ruby.
La colección de módulos y clases predefinidos en Ruby que proporciona una amplia gama de funcionalidades comunes, como manipulación de cadenas, manejo de archivos, operaciones de red y más.
Ruby tiene una serie de excepciones predefinidas, como StandardError, RuntimeError, TypeError, etc., que se pueden capturar y manejar en el código.
También es posible definir excepciones personalizadas creando nuevas clases que hereden de Exceptiono StandardError. Esto es útil cuando se necesita un manejo específico para situaciones especiales.
Una condición anormal o inesperada que ocurre durante la ejecución de un programa y que interrumpe el flujo normal de ejecución. En Ruby, las excepciones son objetos.
Un objeto Proc especial que es similar a un bloque pero puede ser asignado a una variable. Las lambdas pueden ser reutilizadas y pasadas como argumentos.
Un bloque de código que se puede pasar como argumento a un método. Los bloques en Ruby se definen entre do...endo {}y se utilizan para agrupar código y pasarlo a métodos para su ejecución.
Una función definida en una clase que realiza una tarea específica. Los métodos en Ruby son llamados en el contexto de un objeto y pueden tener argumentos.
Una función definida en una clase que representa un comportamiento específico que los objetos de esa clase pueden realizar. Los métodos definen las acciones que un objeto puede realizar
Un mecanismo que permite que una clase (llamada clase derivada o subclase) herede propiedades y métodos de otra clase (llamada clase base o superclase). Esto promueve la reutilización de código y la creación de una jerarquía de clases.
Una instancia de una clase que contiene datos (atributos) y métodos (comportamientos) relacionados.
Un plano o plantilla que define la estructura y el comportamiento de los objetos. Las clases son como moldes para crear objetos.