Le pratiche di programmazione sono le pratiche comunemente o meno utilizzate nello sviluppo di software. Questi possono includere elementi come Sviluppo Agile, Kanban, Scorciatoie per la codifica, ecc.
Sono uno studente che recentemente è entrato a far parte di una società di sviluppo software come stagista. Di ritorno all'università, uno dei miei professori diceva che dobbiamo sforzarci di raggiungere "Basso accoppiamento e alta coesione". Capisco il significato di accoppiamento basso. Significa mantenere il codice di componenti separati separatamente, …
Sto creando un'API REST per la quale diversi utenti con ruoli diversi avranno accesso alle risorse in esso contenute. Per semplificare la portata prendiamo il dominio "studente / insegnante / classe": GET /students è la risorsa a cui accedere. Gli utenti potrebbero avere ruoli come Studente e / o Insegnante …
Ho sentito che è una buona pratica scrivere funzioni che non ricevono nulla come parametro come questo: int func(void); Ma ho sentito che il modo giusto di esprimerlo è così: int func(); Qual è la differenza tra queste due dichiarazioni di funzioni in C e C ++?
Il mio collega che è un ragazzo anziano mi sta bloccando su una revisione del codice perché vuole che io chiami un metodo "PerformSqlClient216147Workaround" perché è una soluzione alternativa per qualche difetto ###. Ora, la mia proposta di nome del metodo è qualcosa come PerformRightExpressionCast che tende a descrivere ciò …
Ho letto opinioni diverse sul modello singleton. Alcuni sostengono che dovrebbe essere evitato a tutti i costi e altri che può essere utile in determinate situazioni. Una situazione in cui uso i singleton è quando ho bisogno di una factory (diciamo un oggetto f di tipo F) per creare oggetti …
Lavoro per un'azienda che supporta diverse lingue: COBOL, VB6, C # e Java. Uso queste lingue per il mio lavoro principale, ma spesso mi trovo a programmare alcuni programmi minori (ad esempio gli script) in Python perché l'ho trovato lo strumento migliore per quel tipo di attività. Ad esempio: un …
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 5 anni fa . Quali sono le categorie di complessità ciclomatica? Per esempio: 1-5: facile …
Ci sono alcuni buoni esempi di codice ben documentato là fuori, come java api. Ma un sacco di codice in progetti pubblici come git e progetti interni di aziende è scarsamente documentato e non molto adatto ai nuovi arrivati. In tutte le mie fasi di sviluppo del software, ho dovuto …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Voglio sviluppare un'applicazione mobile. Di recente ho letto un articolo sul forum di Telerik , che confronta tra tre tipi di applicazioni mobili e non so quale dovrei scegliere per iniziare. Ecco un'immagine che descrive i pro ei contro delle diverse scelte di progettazione mobile Per decidere tra queste scelte …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Ho fatto uno stage in un posto dove il mio manager …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 3 anni fa . Dopo 15 anni di C ++, non ho ancora imparato ad …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 12 mesi fa . Quando un utente è in grado di eseguire un'azione solo una …
Il primo 90 percento del codice rappresenta il primo 90 percento dei tempi di sviluppo. Il restante 10 percento del codice rappresenta l'altro 90 percento del tempo di sviluppo. - Tom Cargill, Bell Labs Cosa significa esattamente in pratica? Che programmatori svolgono una notevole quantità di lavoro e che stanno …
Un mio collega ha avuto un'idea che ho trovato interessante. Non sarebbe utile scrivere test durante la revisione del codice, da parte della persona che fa la revisione supponendo che non facciamo TDD? Per questa domanda supponiamo che si tratti di un progetto puramente accademico, quindi non è in gioco …
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.