Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn

Martin Fowler

Indice Martin Fowler

Insieme a Kent Beck è stato uno dei padri dell'extreme programming e dello sviluppo agile del software. È membro della Agile Alliance ed è uno degli autori del Manifesto Agile.

Indice

  1. 15 relazioni: Code smell, Container pattern, IntelliJ IDEA, Kent Beck, Metodologia agile, Model-view-viewmodel, Nati il 18 dicembre, Nati nel 1963/Dicembre, Persone di nome Martin, Plain Old Java Object, Refactoring, Regola del tre (programmazione), Robert Cecil Martin, Test double, Unified Modeling Language.

Code smell

Nell'ingegneria del software, e in particolare nel contesto dello sviluppo agile e dell'extreme programming, l'espressione code smell (letteralmente "puzza del codice") viene usata per indicare una serie di caratteristiche che il codice sorgente può avere e che sono generalmente riconosciute come probabili indicazioni di un difetto di programmazione.

Vedere Martin Fowler e Code smell

Container pattern

Il Container Pattern (anche detto Containment Pattern) è un modello specifico della programmazione ad oggetti che permette in certi casi una migliore gestione dell'incapsulamento.

Vedere Martin Fowler e Container pattern

IntelliJ IDEA

IntelliJ IDEA è un ambiente di sviluppo integrato (IDE) per il linguaggio di programmazione Java. Sviluppato da JetBrains (prima conosciuto come IntelliJ), è disponibile sia in licenza Apache che in edizione proprietaria commerciale.

Vedere Martin Fowler e IntelliJ IDEA

Kent Beck

È stato uno dei 17 firmatari originali del Manifesto Agile nel 2001. Laureato in informatica all'Università dell'Oregon, è stato un pioniere dei design pattern e dell'applicazione commerciale di Smalltalk.

Vedere Martin Fowler e Kent Beck

Metodologia agile

Con metodologia agile (o sviluppo agile del software, in inglese agile software development, abbreviato in ASD), nell'ingegneria del software, si indica 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 principi 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.

Vedere Martin Fowler e Metodologia agile

Model-view-viewmodel

Il Model–view–viewmodel (MVVM) è un pattern software architetturale o schema di progettazione software. È una variante del pattern "Presentation Model design" di Martin Fowler.

Vedere Martin Fowler e Model-view-viewmodel

Nati il 18 dicembre

__EXPECTED_UNCONNECTED_PAGENOEDITSECTION__.

Vedere Martin Fowler e Nati il 18 dicembre

Nati nel 1963/Dicembre

__EXPECTED_UNCONNECTED_PAGENOEDITSECTION__.

Vedere Martin Fowler e Nati nel 1963/Dicembre

Persone di nome Martin

__EXPECTED_UNCONNECTED_PAGENOEDITSECTION__.

Vedere Martin Fowler e Persone di nome Martin

Plain Old Java Object

Nell'ingegneria del software, POJO è un acronimo di Plain Old Java Object. Il nome è usato per accentuare che un oggetto dato è un oggetto ordinario Java, non un oggetto speciale.

Vedere Martin Fowler e Plain Old Java Object

Refactoring

Con refactoring (o code refactoring), nell'ingegneria del software, si indica una "tecnica strutturata per modificare la struttura interna di porzioni di codice senza modificarne il comportamento esterno", applicata per migliorare alcune caratteristiche non funzionali del software quali la leggibilità, la manutenibilità, la riusabilità, l'estensibilità del codice nonché la riduzione della sua complessità, eventualmente attraverso l'introduzione a posteriori di design pattern.

Vedere Martin Fowler e Refactoring

Regola del tre (programmazione)

In programmazione, la regola del tre è una regola empirica di refactoring, secondo la quale un programma deve essere soggetto a refactoring se una stessa porzione di codice è riutilizzata almeno tre volte nel programma.

Vedere Martin Fowler e Regola del tre (programmazione)

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.

Vedere Martin Fowler e Robert Cecil Martin

Test double

I test double (informalmente indicati anche con la denominazione impropria di mock) sono uno strumento utilizzato in programmazione, specialmente orientata agli oggetti, come ausilio nello sviluppo di test unitari.

Vedere Martin Fowler e Test double

Unified Modeling Language

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

Vedere Martin Fowler e Unified Modeling Language