MackerUn'utilità di controllo della regola architettonica di building per sviluppatori Java | |
Scarica ora |
Macker Classifica e riepilogo
Annuncio pubblicitario
- Licenza:
- GPL
- Prezzo:
- FREE
- Nome editore:
- Paul Cantrell
- Sito web dell'editore:
- http://www.copters.com/downloads/QtLogbook.html
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 4.7 MB
Macker Tag
Macker Descrizione
Un'utilità di controllo della regole architettonica di costruzione per gli sviluppatori Java Macker è destinato a modellare gli ideali architettonici I programmatori sognano sempre i loro progetti, e poi rompere - aiuta a mantenere il codice pulito e coerente. Puoi adattare un file di regole per adattarsi a una struttura specifica del progetto o scrivere alcune regole generali "buone pratiche" per il tuo codice. Macker non cerca di spingere le regole di qualcun altro in gola; In realtà è flessibile, e la scrittura di un file di regole fa parte del processo di sviluppo per ogni progetto unico. Imacker consente di specificare regole di accesso ampie che i modificatori di accesso nativi di Java non possono. La versione corrente supporta le regole di accesso a livello di classe e del pacchetto, come: · Le classi nel livello UI non possono accedere direttamente al livello di dati di dati o utilizzare lezioni in java.sql. · I sistemi esterni potrebbero non accedere alle classi di implementazione interna (suffissi con "implement"). · Un modulo funzionale può accedervi un altro solo attraverso la sua API. · Solo le classi di implementazione delle classi in javax.ejb e alcuni pacchetti quadro, possono utilizzare le API EJB. (Tutti questi sono tutti esempi. Macker non controlla nulla per impostazione predefinita; dipende da te scrivere regole per adattarsi a ciò che stai facendo.) Le versioni future supporteranno più sofisticate regole di corrispondenza della classe di corrispondenza, regole di esistenza / inesistenza in aggiunta Per accedere alle regole e possibilmente le regole applicabili al metodo anche il livello di classe. Ciò consentirebbe le regole come: · Le classi di implementazione dell'interfaccia SessionBean devono avere il suffisso 'EJB'. · I metodi dovrebbero prendere e riportare le interfacce Collezioni Java (ad es. Elenco ) Invece dei tipi di calcestruzzo (ad es. Arraylist). · Gli oggetti che implementano una determinata interfaccia dovrebbero avere metodi di fabbrica statica anziché costruttori pubblici. Requisiti: · Java. Cosa c'è di nuovo in questa versione: · Aggiunta un'attività ant per la formattazione del report, con supporto integrato per l'uscita HTML / CSS e l'estensibilità tramite XSLT.
Macker Software correlato