Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 6 anni fa . Sono un sostenitore del commento sul codice sorgente e della documentazione dei prodotti software. È …
Quale sarebbe considerato più mantenibile? if (a == b) c = true; else c = false; o c = (a == b); Ho provato a cercare in Codice completo, ma non riesco a trovare una risposta. Penso che il primo sia più leggibile (puoi letteralmente leggerlo ad alta voce), che …
Ho scritto alcuni algoritmi di ordinamento per un compito di classe e ho anche scritto alcuni test per assicurarmi che gli algoritmi fossero implementati correttamente. I miei test sono lunghi solo 10 righe e ce ne sono 3 ma solo 1 riga cambia tra le 3, quindi c'è un sacco …
Sto lavorando a un progetto in Delphi e sto creando un programma di installazione per l'applicazione, ci sono tre parti principali. Installazione / disinstallazione di PostgreSQL installazione / disinstallazione di myapplication (l'installazione di myapplication viene creata utilizzando nsi). Creazione di tabelle in Postgres tramite script (file batch). Ogni cosa funziona …
Vorrei sapere il modo migliore per aggiungere un commento per identificare una classe deprecata in Java. Devo rimuovere il commento precedente aggiunto all'inizio della classe che aiuta un altro programmatore a sapere a cosa serviva quella classe o dovrei aggiungerlo sotto il commento?
Scenario: Stack: Java, Spring, Hibernate. Modello: applicazione client-server. Modello: Model-View-Controller (MVC). Le classi del livello di servizio hanno tre comportamenti: Alcuni servizi hanno la regola aziendale all'interno dei metodi e delegano la persistenza all'applicazione. Piace: EntityManager.save (entità); Alcuni servizi chiamano semplicemente una funzione di database (passando parametri) Come: CallableStatement cls …
Ho un progetto di dimensioni sufficientemente grandi che non riesco più a mantenere ogni aspetto nella mia testa. Ho a che fare con un numero di classi e funzioni in esso e sto trasmettendo dati. Con il passare del tempo ho notato che continuavo a ricevere errori, perché ho dimenticato …
Ho ereditato un codice terribile che ho incluso un breve esempio di seguito. C'è un nome per questo particolare anti-pattern? Quali sono alcuni consigli per refactoring questo? // 0=Need to log in / present username and password // 2=Already logged in // 3=Inactive User found // 4=Valid User found-establish their …
Dovrebbe esserci un rapporto sulla copertura del codice separato per i test unitari e di integrazione o un rapporto sulla copertura del codice per entrambi? L'idea alla base di ciò è che la copertura del codice ci consente di assicurarci che il nostro codice sia stato coperto da test per …
Se due team Scrum utilizzano lo stesso componente software, chi è responsabile di fornire una chiara visione architettonica di quel componente e mantenere / sviluppare questa visione con l'evoluzione della base di codice? In Scrum dovresti avere una proprietà di codice collettivo, quindi come assicurarti che lo sviluppo fatto dal …
Mi sembra di vederlo abbastanza spesso nel mio codice e in altri. Non c'è nulla che sembri terribilmente sbagliato, ma mi dà fastidio dato che sembra che possa essere fatto meglio. Suppongo che un'istruzione case, potrebbe avere un po 'più di senso, ma spesso la variabile è un tipo che …
Ho una classe che sto testando. La classe ha una funzione:apply(List<IRule> rules, List<ITarget> targets); In un test voglio assicurarmi che ogni obiettivo sia stato passato a una regola, alla: rule1.AssertWasCalled(fnord => fnord.Test(target1)); rule1.AssertWasCalled(fnord => fnord.Test(target2)); rule1.AssertWasCalled(fnord => fnord.Test(target3)); Mi sembra che limitarmi a una singola affermazione sarebbe proprio il folletto …
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 . Come ipotetico, se dovessi intervistare qualcuno per una nuova posizione di …
Ho un'app PHP che è molto grande. Di solito ci sono 2-3 sviluppatori che ci lavorano a tempo pieno e stiamo arrivando al punto in cui stiamo apportando modifiche e creando bug (funzionalità per la tosse!). Il software non è complesso per dire, ma c'è molto da fare (35 ~ …
Sono frustrato dalla mancanza di spiegazioni concrete su come passare dalla capacità di scrivere script (bash, awk) e scrivere semplici applicazioni (c, php, python) alla progettazione e allo sviluppo di software più grandi e complicati. Sembra che da un lato ci siano libri di linguaggio di programmazione e dall'altro ci …
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.