Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 8 anni fa . Quando creo un sito Web semplice, ad es. Una rubrica in cui posso aggiungere, eliminare e aggiornare i contatti, creo un index.phpfile in cui un utente, se non ha …
Sto lavorando a un grande progetto software altamente personalizzato per vari clienti in tutto il mondo. Ciò significa che abbiamo forse l'80% di codice che è comune tra i vari clienti, ma anche un sacco di codice che deve cambiare da un cliente all'altro. In passato abbiamo fatto il nostro …
Quando si progettano le eccezioni, devo scrivere messaggi che un utente o uno sviluppatore dovrebbero comprendere? Chi dovrebbe effettivamente essere il lettore di messaggi di eccezione? Trovo che i messaggi di eccezione non siano affatto utili e faccio sempre fatica a scriverli. Per convenzione il tipo di eccezione dovrebbe già …
C'è un articolo classico chiamato On the Criteria To Be Use in Decomposing Systems in Modules che ho appena letto per la prima volta. Ha perfettamente senso per me ed è probabilmente uno di quegli articoli su cui si basava OOP. La sua conclusione: Abbiamo provato a dimostrare con questi …
Ereditarietà, polimorfismo ed incapsulamento sono le tre caratteristiche più distinte e importanti di OOP, e da esse l'ereditarietà ha oggi statistiche di utilizzo elevato. Sto imparando JavaScript, e qui, tutti dicono che ha un'eredità prototipale, e le persone ovunque dicono che è qualcosa di molto diverso dall'eredità classica. Tuttavia, non …
Capisco che SOLID dovrebbe realizzare e utilizzarlo regolarmente in situazioni in cui la modularità è importante e i suoi obiettivi sono chiaramente utili. Tuttavia, due cose mi impediscono di applicarlo in modo coerente su tutta la mia base di codice: Voglio evitare l'astrazione prematura. Nella mia esperienza, disegnare linee di …
Quali metodi sembrano funzionare meglio per convincere i requisiti degli uomini d'affari non tecnologici? Sto lavorando con un team che sta cercando di mettere insieme una specifica per un progetto. Ogni volta che ci siamo incontrati e si riduce alle aspettative per il prossimo incontro, chiediamo agli uomini d'affari di …
Qual è la migliore pratica quando si tratta di scrivere classi che potrebbero dover conoscere l'interfaccia utente. Una classe che sa come disegnare se stessa non infrange alcune buone pratiche poiché dipende da quale sia l'interfaccia utente (console, GUI, ecc.)? In molti libri di programmazione mi sono imbattuto nell'esempio "Forma" …
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 …
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 4 anni fa . Dato che sono diventato uno sviluppatore migliore, trovo che gran parte …
Nel mio nuovo team che gestisco, la maggior parte del nostro codice è costituito da piattaforma, socket TCP e codice di rete http. Tutto C ++. La maggior parte proviene da altri sviluppatori che hanno lasciato il team. Gli attuali sviluppatori del team sono molto intelligenti, ma per lo più …
Diventare un buon analizzatore e designer può essere di grande beneficio per uno sviluppatore. Ma ci sono sicuramente ostacoli per questo. Non tutti sono interessati a OOAD, e non tutte le persone interessate conoscono il percorso. Un buon OOAD dovrebbe conoscere più lingue OO? O dovrebbe avere progetti falliti? Come …
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 8 anni fa . Devo prenotare i nomi utente nel mio nuovo sito Web. Questi generalmente rientrano in tre categorie 1) nomi utente che nessuno dovrebbe avere (ad es .: admin, utente, servizio, …
Come gestisci il design in Scrum? Hai ancora documenti di design ben scritti per ogni iterazione della mischia? Ti basta fare delle note di progettazione con diagrammi UML? O hai solo un codice ben commentato? Ogni iterazione può comportare una modifica del design, quindi volevo solo sapere come le persone …
C'è un progetto a cui sto lavorando che sta cercando di produrre un'applicazione Web che gestirà un elenco di attività tra più utenti. Questo è un elenco di attività principali le cui attività vengono distribuite da un utente autorizzato. Ogni utente ha il proprio account per accedere e visualizzare le …
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.