| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come per favorire le buone pratiche di codifica da parte degli sviluppatori di software
    Come un responsabile tecnico che ho sempre cercato di incoraggiare i miei team di sviluppo software di mantenere buone pratiche di codifica . Questo non è stato sempre facile e qui ci sono alcune delle lezioni che ho imparato a dare una mano . Istruzioni
    1

    assegnare almeno due persone per ogni parte di un progetto . Conosciuto anche come programmazione squadra , questo è un ottimo metodo per assicurarsi che due paia di occhi vedono ogni linea di codice . Si tende a produrre più gestibile e codice più leggibile . Questo riduce anche l'impatto di sviluppatori quiting una squadra prima del completamento del progetto .
    2

    Tenere revisioni del codice di sign- off . Se accoppiato con passo # 1 , questo fa in modo che almeno 3 paia di occhi vede l'intera base di codice . Sign - off assicura semplicemente che un vantaggio anziano ha esaminato e dato l' OK assicura che una persona con capacità di alto livello approva il codice .
    3

    Crea un documento semplice standard . Provate a fare questo in collaborazione con l'ingresso della squadra. Nessuno sviluppatore piace sentirsi dire come codice , quindi se lui o lei ha contributo al processo , possono contribuire a plasmare il documento che , alla fine , dovranno aderire.
    4 < p > Stabilire buone tecniche di " code-sharing " . I progetti hanno spesso incontri di stato settimanali , ma il responsabile tecnico devono tenere riunioni di codifica di stato , oltre alle riunioni sullo stato del progetto . Questo permetterà agli sviluppatori l'opportunità di discutere il loro codice , il proiettore , o di tutte le altre questioni che potrebbero avere di un tecnico . Questi incontri potrebbero essere di 10 minuti o durano un'ora, il punto è che si offrono tempo di lavoro per gli sviluppatori per discutere le diverse tecniche di codifica .
    5

    rendersi disponibili . Spesso , conduce tecnici fanno un bel po 'di codifica se stessi e di solito sono una delle persone più frequentate per il progetto , ma se ti allontani gli sviluppatori sufficiente di volte, quindi non solo saranno la qualità del codice soffrire , ma la tua esperienza non è viene utilizzato per il suo pieno vantaggio

    questo può ritorcersi contro con alcuni sviluppatori che pensano che questo potrebbe significare che essi non devono fare alcuna ricerca visto che ora sono un one stop shopping Codice fissatore - . quindi cercate di impostare orario di ufficio o il vostro programma di sviluppo appuntamenti e non solo fermano dentro

    Previous :

    next :
      Articoli Correlati
    ·Che cosa è una classe ActiveX 
    ·Che cosa sono i diagrammi di flusso del programma 
    ·Come modificare una tabella in Oracle utilizzando SQL 
    ·Come fare uno script Pausa in Game Maker 5 
    ·Come convertire un JDW ad un Eclipse 
    ·Idee per KOP 
    ·Come rimuovere gli ultimi caratteri di stringhe in Pyth…
    ·Uso militare di Intelligenza Artificiale 
    ·Come creare modelli di controlli WPF 
    ·Come calcolare la complessità ciclomatica 
      Articoli in evidenza
    ·Come generare numeri casuali senza ripetizioni in Java 
    ·Come scrivere uno script Ruby 
    ·Perl Richiede Vs . Utilizzare 
    ·Come compilare C + + usando GNU 
    ·Come trovare Buffer Overflow 
    ·Come trovare di ieri Data in PHP 
    ·Come rimuovere il testo da una casella di testo in NET 
    ·Come convertire un'immagine trasparente in Visual Basic…
    ·Come ruotare le immagini con piastrelle in Java 
    ·Conte PHP a MySQL Risultati 
    Copyright © Conoscenza Informatica http://it.wingwit.com