Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Installa
l'accesso più veloce di browser!
 

Robert Cecil Martin

Indice Robert Cecil Martin

Opera come consulente a livello internazionale ed è autore di numerosi libri nei settori dell'ingegneria del software e della programmazione a oggetti.

12 relazioni: C++, Extreme programming, Ingegneria del software, Java (linguaggio di programmazione), Kent Beck, Martin Fowler, Metodo Booch, Metodologia agile, Progettazione orientata agli oggetti, Programmazione orientata agli oggetti, SOLID, Unified Modeling Language.

C++

C++ è un linguaggio di programmazione orientato agli oggetti, con tipizzazione statica.

Nuovo!!: Robert Cecil Martin e C++ · Mostra di più »

Extreme programming

L'extreme programming (abbreviato in XP), espressione inglese per programmazione estrema, è una metodologia di sviluppo del software che enfatizza la scrittura di codice di qualità e la rapidità di risposta ai cambiamenti di requisiti.

Nuovo!!: Robert Cecil Martin e Extreme programming · Mostra di più »

Ingegneria del software

Per ingegneria del software (software engineering in inglese) si intende quella disciplina che si occupa dei processi produttivi e delle metodologie di sviluppo finalizzate alla realizzazione di sistemi software.

Nuovo!!: Robert Cecil Martin e Ingegneria del software · Mostra di più »

Java (linguaggio di programmazione)

In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, specificatamente progettato per essere il più possibile indipendente dalla piattaforma di esecuzione.

Nuovo!!: Robert Cecil Martin e Java (linguaggio di programmazione) · Mostra di più »

Kent Beck

È stato uno dei 17 firmatari originali del Manifesto Agile nel 2001.

Nuovo!!: Robert Cecil Martin e Kent Beck · Mostra di più »

Martin Fowler

Insieme a Kent Beck è stato uno dei padri dell'extreme programming e dello sviluppo agile del software.

Nuovo!!: Robert Cecil Martin e Martin Fowler · Mostra di più »

Metodo Booch

In ingegneria del software, il metodo Booch è un metodo di modellazione a oggetti che comprende una propria notazione grafica e una propria metodologia di analisi e progetto.

Nuovo!!: Robert Cecil Martin e Metodo Booch · Mostra di più »

Metodologia agile

Nell'ingegneria del software, l'espressione metodologia agile (o sviluppo agile del software, in inglese agile software development, abbreviato in ASD) si riferisce a un insieme di metodi di sviluppo del software emersi a partire dai primi anni 2000 e fondati su un insieme di principi comuni, direttamente o indirettamente derivati dai princìpi del "Manifesto per lo sviluppo agile del software" (Manifesto for Agile Software Development, impropriamente chiamato anche "Manifesto Agile") pubblicato nel 2001 da Kent Beck, Robert C. Martin, Martin Fowler e altri.

Nuovo!!: Robert Cecil Martin e Metodologia agile · Mostra di più »

Progettazione orientata agli oggetti

La progettazione orientata agli oggetti (in inglese object-oriented design, abbreviato in OOD) è un approccio alla progettazione di sistemi software fondata sul paradigma a oggetti.

Nuovo!!: Robert Cecil Martin e Progettazione orientata agli oggetti · Mostra di più »

Programmazione orientata agli oggetti

In informatica la programmazione orientata agli oggetti (OOP, Object Oriented Programming) è un paradigma di programmazione che permette di definire oggetti software in grado di interagire gli uni con gli altri attraverso lo scambio di messaggi.

Nuovo!!: Robert Cecil Martin e Programmazione orientata agli oggetti · Mostra di più »

SOLID

In informatica, e in particolare in programmazione, l'acrostico SOLID si riferisce ai "primi cinque principi" dello sviluppo del software orientato agli oggetti descritti da Robert C. Martin in diverse pubblicazioni dei primi anni 2000.

Nuovo!!: Robert Cecil Martin e SOLID · Mostra di più »

Unified Modeling Language

In ingegneria del software, UML (unified modeling language, "linguaggio di modellizzazione unificato") è un linguaggio di modellazione e specifica basato sul paradigma orientato agli oggetti.

Nuovo!!: Robert Cecil Martin e Unified Modeling Language · Mostra di più »

Riorienta qui:

Robert C. Martin.

UscenteArrivo
Ehi! Siamo su Facebook ora! »