Glossary index

Technology, science and the universe

+57,000terms
19galaxies
2languages
Dailynew terms from the radar
Software development

Sugerencias de cambios

Change suggestions in the context of software development refer to proposed modifications that users can make in a version control system, such as Git. These suggestions are fundamental to facilitate…

Software development

Super

The 'super' function in Python is a built-in tool that allows developers to call methods from a parent class from a child class. Its use is fundamental in object-oriented programming, as it…

Software development

Superglobals

Superglobals in PHP are built-in global arrays that are always accessible, regardless of the scope in which they are found. This means that, unlike normal variables that have limited scope…

Software development

Support

Support refers to the assistance provided to users of operating systems, software, or hardware. This concept encompasses a wide range of services, from troubleshooting technical issues to guidance on…

Software development

Supportive Environment

The 'Supportive Environment' in pair programming refers to a collaborative context that fosters communication and joint work between two programmers. This environment includes not only the physical…

Software development

Support module

The support module is an essential component in the field of computing that provides additional support for specific hardware. This module acts as an intermediary between the operating system and…

Software development

Support technicians

Support technicians are professionals who assist users with technical issues, acting as intermediaries between technology and the end user. Their work is crucial in the field of computing, as they…

Software development

Suspend Function

A suspended function in Kotlin is a special type of function that can be paused and resumed at a later time, allowing for asynchronous operations to be executed more simply and readably. These…

Software development

Sustain

To sustain, in the context of various frameworks such as project management and lifestyle adaptability, refers to the ability to maintain balance and continuity in different activities or approaches…

Software development

Sustainability Practices

Sustainability practices are methods used to ensure that processes remain effective over time. These practices focus on continuous improvement, efficiency, and waste reduction, allowing teams to…

Software development

Sustainable Pace

Sustainable Pace is a fundamental practice in agile methodologies such as Scrum and Extreme Programming (XP), focusing on maintaining a constant and manageable workload over time. This concept is…

Software development

Sustainable Practices

Sustainable practices in pair programming refer to collaborative approaches that aim to maximize code efficiency and quality while minimizing negative environmental impacts and promoting an ethical…

Software development

Sustained Collaboration

Sustained Collaboration in the context of pair programming refers to an approach where two programmers continuously and actively collaborate on software development. This method aims to improve…

Software development

SUT

The System Under Test (SUT) refers to the specific component or system being evaluated during the software testing process. In the context of Test-Driven Development (TDD), the SUT is the main focus…

Software development

Svelte

Svelte is a modern JavaScript framework designed for building user interfaces with a focus on reactivity. Unlike other frameworks that operate in the browser, Svelte stands out for its innovative…

Software development

SvelteKit

SvelteKit is a modern development framework designed for building web applications using Svelte, a popular JavaScript compiler. This framework offers advanced features such as routing, server-side…

Software development

SVN

SVN, short for Subversion, is a popular version control system that allows developers to manage and track changes to files and directories over time. Its primary function is to facilitate…

Software development

Svnserve

Svnserve is a lightweight server designed to manage Subversion (SVN) repositories, a widely used version control system in software development. Its main function is to allow clients to connect and…

Software development

Swagger

Swagger is a framework for API documentation that helps developers understand and use RESTful services. This set of tools allows developers to describe the functionality of their APIs clearly and…

Software development

Sway

Sway is a digital storytelling application developed by Microsoft that allows users to create interactive presentations in an intuitive and visually appealing way. Unlike traditional presentation…

Software development

Swayable

Swayable is a collaboration platform that allows users to create and share interactive presentations and surveys in an intuitive and engaging manner. Its design focuses on interactivity, enabling…

Software development

Swift

Swift is a programming language developed by Apple for creating applications across its ecosystem, including iOS, macOS, watchOS, and tvOS. Launched in 2014, Swift was designed to be a modern, safe…

Software development

SwiftLint

SwiftLint is a tool designed to enforce style and programming conventions in Swift, helping developers maintain clean and consistent code. This tool is based on the coding style rules defined by the…

Software development

Swift Package Manager

The Swift Package Manager is a fundamental tool for managing code distribution in the Swift programming language. It allows developers to share and reuse code efficiently, facilitating the…