Il mio team di 4 sviluppatori esperti lavora su un'applicazione Windows modulare di grandi dimensioni (circa 200 KLoC). Mi sono concentrato sul codebase di base dall'inizio del progetto (3 anni fa) e sono gradualmente passato a una posizione di sviluppo semi-lead, anche se non sono il team manager. La nostra …
Come si chiamano le classi senza metodi? Per esempio, class A { public string something; public int a; } Sopra è una classe senza alcun metodo. Questo tipo di classe ha un nome speciale?
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 ~ …
Ho letto molto su OAuth2 cercando di aggirarmi, ma sono ancora confuso su qualcosa. Comprendo che il client autorizza con il provider OAuth (ad esempio Google) e consente al Resource Server di avere accesso ai dati del profilo dell'utente. Quindi il client può inviare il token di accesso al server …
Attualmente sto imparando Python e sono nel punto del libro sull'uso della biblioteca di matematica. Ho guardato sul sito web di Python e ho notato che la libreria era un po 'scarsa e sto scrivendo alcune funzioni più utili. Ad esempio, sono andato avanti e ho scritto una funzione per …
La nostra azienda ha un repository GitHub privato per il progetto a cui sto lavorando. Dopo un'intera estate di lavoro, sembra che lanceremo questa settimana (wheee!). Tuttavia, voglio includere un link "invia un bug" nel programma che porta a un modulo da qualche parte in cui l'utente può compilare un …
Mi ritrovo costantemente a pensare al riutilizzo del codice all'avvio di un nuovo progetto. In che misura devo rendere riutilizzabile il mio codice? Devo limitarlo all'ambito dell'applicazione o devo renderlo riutilizzabile al di fuori del progetto? A volte, penso che la riusabilità del codice possa ostacolare un design semplice. Per …
Ho letto Java Concurrency in Practice di Brian Goetz e all'interno della sezione Stack Confinement si dice che ogni thread ha il suo stack e quindi le variabili locali sono intrinsecamente confinate al thread in esecuzione; esistono nello stack dei thread in esecuzione, che non è accessibile ad altri thread. …
Sto esponendo alcuni metodi REST su un server per un'app mobile. Vorrei evitare che gli utenti possano annusare la modalità di creazione dei metodi HTTP (dall'app mobile) e inviarli di nuovo al server. Esempio : L'app mobile invia una richiesta L'utente utilizza un proxy e può verificare cosa sta succedendo …
Sto scrivendo un codice che utilizza una libreria con licenza GPL (non LGPL) e una con la licenza BSD a 3 clausole . Dal momento che mi collego alla libreria con licenza GPL, anche il mio codice dovrà essere GPL. Come dovrei, in pratica, gestire il LICENSE.txt originale dalla libreria …
Sto scrivendo un sistema in cui sia io che il proprietario del sistema siamo sviluppatori, e attualmente siamo l'unica fonte di "richieste" o requisiti per il sistema, che vorrei catturare nelle storie degli utenti legate alle funzionalità {1}. La mia priorità urgente ora è catturare un arretrato gestibile. Come devo …
JavaFX ha fornito una serie di nuovi oggetti Property, come quelli javafx.beans.property.DoublePropertyche consentono di definire campi che possono essere automaticamente osservati e sincronizzati. In molti esempi JFX, la classe del modello MVC ha un numero di questi campi Proprietà, che possono quindi legarsi automaticamente alla vista. Tuttavia, questo sembra incoraggiarci …
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 4 anni fa . Ho trovato un sito Web in cui si dice che il calcolo e l'algebra lineare …
C'è qualche differenza tra i due argomenti? Ho visto aziende che chiedevano una buona conoscenza della programmazione una buona logica di programmazione . Ho visto questo nei profili di lavoro per uno sviluppatore, ad esempio "buona logica di programmazione", "forte conoscenza della programmazione". Credo che la conoscenza della programmazione sia …
Ho un valore di cui molti oggetti hanno bisogno. Ad esempio, un'applicazione finanziaria con diversi investimenti come oggetti e la maggior parte di essi necessita dell'attuale tasso di interesse. Speravo di incapsulare il mio "ambiente finanziario" come oggetto, con il tasso di interesse come proprietà. Ma gli oggetti fratelli che …
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.