Quando devi iterare un lettore in cui il numero di elementi da leggere è sconosciuto e l'unico modo per farlo è quello di continuare a leggere fino a raggiungere il traguardo. Questo è spesso il posto in cui hai bisogno di un ciclo infinito. C'è sempre trueciò che indica che …
Stiamo eseguendo il refactoring di una base di codice legacy di 20 anni e sto discutendo con il mio collega sul formato dei commenti nel codice (plsql, java). Non esiste un formato predefinito per i commenti, ma nella maggior parte dei casi le persone fanno qualcosa di simile nel commento: …
Ci sono molte risposte nella mia precedente domanda sulla semplicità relative alla leggibilità che mi hanno aiutato a vedere la mia definizione e comprensione della semplicità nel codice era, molto probabilmente, errata. Come posso definire la semplicità nel codice? Quali misure e metriche software sono disponibili per misurare la semplicità …
Sono un programmatore alle prime armi e spesso quando lavoro sui miei progetti, ho sempre la sensazione che il design del mio codice non sia il migliore che potrebbe essere, e odio questa sensazione. Finisco per passare il tempo a cercare le cose, ma poi sono facilmente sopraffatto da molti …
Durante la scrittura di strumenti per l'interfaccia della riga di comando di UNIX, come devo fare in modo che il programma stampi aiuto e / o utilizzo? Di solito lo uso fprintf(stderr, "help text here");, ma ci sono diversi problemi. Innanzitutto, non sono sicuro se dovrei usare stderr. Va bene …
Per prima cosa mi permetta di coniare un termine: code-tending: controllo del codice al mattino, quindi revisione silenziosa di tutte le modifiche apportate dagli altri sviluppatori il giorno precedente file per file (in particolare i file di codice sviluppati originariamente) e correzione di formattazione, logica, ridenominazione delle variabili, refactoring metodi …
Quando si crea una libreria, è necessario assicurarsi che i metodi privati debbano funzionare come previsto quando non vengono chiamati da altri metodi della stessa classe, ma da un'altra libreria tramite la riflessione ? Ad esempio, se un metodo privato private DoSomething(int number)prevede che: number è un numero intero diverso …
Sostenendo per la generazione di codice, sto cercando alcuni esempi di modi in cui aumenta la qualità del codice. Per chiarire cosa intendo per generazione di codice, posso parlare solo di un mio progetto: Utilizziamo i file XML per descrivere le relazioni tra entità nel nostro schema di database, quindi …
Mi considero un appassionato di linguaggio di programmazione. Quando trovo codice errato, specialmente il mio, è difficile da capire, difficile da modificare e difficile da testare. I miei colleghi non sanno meglio o non gliene importa. Sono frustrato di non poter aumentare la qualità del codice da solo. È normale …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Credo che sia. Perché? Ho incontrato molti ingegneri del software che …
Il mio lavoro attuale è principalmente quello di scrivere codice di test GUI per varie applicazioni su cui lavoriamo. Tuttavia, trovo che tendo a copiare e incollare molto codice all'interno dei test. La ragione di ciò è che le aree che sto testando tendono ad essere abbastanza simili da richiedere …
Sono un ingegnere elettrico e non so che diavolo sto facendo. Salva i futuri manutentori del mio codice. Recentemente ho lavorato su una serie di programmi più piccoli (in C #) la cui funzionalità è logicamente "procedurale". Ad esempio, uno di questi è un programma che raccoglie informazioni da diversi …
Faccio parte di un gruppo di sviluppo con 5 team, per un totale di circa 40 sviluppatori. Stiamo seguendo la metodologia Scrum, con sprint di 3 settimane. Abbiamo una configurazione di integrazione continua (Jenkins), con una pipeline di compilazione che richiede diverse ore (a causa di numerosi test automatizzati). Fondamentalmente, …
Mi piace molto questo articolo su come lasciare il codice / campeggio in uno stato migliore di quello che hai trovato - sembra un approccio pratico nel mondo reale per mantenere la pulizia del codice. Mi piacciono molto anche i rami delle funzionalità come un modo per sviluppare le funzioni …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.