Single UNIX Specification

A Especificação Single UNIX é uma norma que define os requisitos para um sistema Unix em conformidade. A especificação é mantida conjuntamente pelo IEEE e The Open Group, e foi publicada pela primeira vez em 1997. A especificação é baseada no padrão POSIX e na Definição de Interface do Sistema V, e cobre uma ampla … Ler mais

Hardcode

Hardcoding é o processo de escrever código manualmente num programa, em vez de utilizar uma ferramenta ou script automatizado. Hardcoding pode ser útil para fins de depuração, ou para adicionar funcionalidade personalizada a um programa. No entanto, a hardcoding também pode tornar um programa difícil de manter e actualizar, uma vez que quaisquer alterações ao … Ler mais

Use case diagram (UML use case diagram)

Um diagrama de caso de uso é um tipo de diagrama de comportamento definido por e criado a partir de uma análise de caso de uso. Os diagramas de caso de uso são usados para identificar os elementos e processos primários que formam o sistema. Eles também são usados para definir as relações entre esses … Ler mais

Smalltalk

Smalltalk é uma linguagem de programação altamente reflexiva e orientada a objetos, criada no início dos anos 70. Smalltalk é considerado uma das primeiras linguagens de programação verdadeiramente orientada a objetos, assim como uma das mais influentes. As principais características do Smalltalk incluem seu uso de objetos, sua máquina virtual Smalltalk que permite a execução … Ler mais

Postscript

Postscript é uma linguagem de descrição de página que foi desenvolvida pela Adobe Systems em 1985. É uma linguagem baseada em vetores que é usada para a criação de gráficos, ilustrações e layouts. Os ficheiros Postscript são normalmente guardados com uma extensão “.ps” e podem ser abertos numa variedade de programas de edição gráfica baseados … Ler mais

Thread

Uma thread é uma sequência de instruções que pode ser executada independentemente de outro código. Isto permite que vários threads sejam executados simultaneamente dentro de um processo, o que pode fazer um melhor uso dos recursos em um sistema de computador. Threads são uma forma popular de melhorar o desempenho de aplicações de software. Como … Ler mais

Modelo exploratório

Um modelo exploratório é um modelo que é usado para explorar dados a fim de encontrar padrões e relacionamentos. Modelos exploratórios são tipicamente usados em aplicações de mineração de dados e aprendizagem de máquinas. Por que os testes exploratórios são necessários para um projeto ágil? Os testes exploratórios são uma abordagem aos testes de software … Ler mais

Truncate

Truncado é uma função que é utilizada para encurtar um número real ou decimal para um número especificado de casas decimais. A função arredonda o número até ao número especificado de casas decimais. A função truncagem é normalmente utilizada em conjunto com a função de arredondamento. A função TRUNCATE apaga todas as linhas? Sim, a … Ler mais

Singleton

Um Singleton é uma classe que só pode ter uma instância de cada vez. Esta instância é tipicamente acessada através de uma propriedade estática, que é uma variável globalmente acessível. Uma vez criada uma instância da classe Singleton, qualquer código que tente criar uma nova instância irá simplesmente retornar uma referência à instância existente. A … Ler mais

Emacs

Emacs é um editor de texto que é comumente usado por programadores. É conhecido por sua flexibilidade e extensibilidade, assim como por seu suporte a uma grande variedade de linguagens de programação. Emacs também está disponível para uma variedade de sistemas operacionais, incluindo Windows, macOS, e Linux. Que IDE os programadores profissionais utilizam? A maioria … Ler mais