Attualmente sto lavorando a un progetto software che esegue compressione e indicizzazione su filmati di videosorveglianza. La compressione funziona dividendo gli oggetti di sfondo e di primo piano, quindi salvando lo sfondo come immagine statica e il primo piano come uno sprite. Di recente, ho iniziato a rivedere alcune delle …
Ho letto per tre giorni i modelli Model-View-Controller (MVC) e Model-View-Presenter (MVP) . E c'è una domanda che mi dà molto fastidio. Perché i progettisti di software hanno inventato MVP, quando esisteva già un MVC? Quali problemi hanno dovuto affrontare, che MVC non ha risolto (o risolto male), ma MVP …
Sto scrivendo un programma che prevede il lavoro con coordinate sia polari che cartesiane. Ha senso creare due diverse strutture per ogni tipo di punti, uno con Xe Ymembri e uno con Re Thetamembri. O è troppo ed è meglio avere solo una struttura con firste secondcome membri. Quello che …
Attualmente sto lavorando a un progetto con un'organizzazione come segue: Client : ottiene i dati dal server principale tramite API REST. Server : richiede dati da vari altri server tramite API di terze parti API di terze parti - Servizi fuori dal mio controllo che forniscono dati al server (Reddit, …
Non so perché, ma mi sento sempre come se stessi "barando" quando uso la riflessione - forse è a causa del colpo di performance che so di prendere. Parte di me dice che se fa parte del linguaggio che stai usando e può realizzare quello che stai cercando di fare, …
Abbiamo a che fare con un problema interessante su StackOverflow. Abbiamo un sacco di piccoli compiti "da fare presto". Un esempio è l'aggiornamento degli elenchi "Domande correlate". Ciò che abbiamo fatto in passato è riportare queste attività sui carichi di pagina di alcuni utenti. Questo non è mai stato l'ideale, …
Ultimamente ho iniziato a pensare che avere molte classi manageriali nel tuo design sia una cosa negativa. L'idea non è maturata abbastanza per farmi un argomento convincente, ma ecco alcuni punti generali: Ho scoperto che è molto più difficile per me capire i sistemi che dipendono fortemente dai "gestori". Questo …
Un altro modo di chiedere questo è; perché i programmi tendono ad essere monolitici? Sto pensando a qualcosa come un pacchetto di animazione come Maya, che le persone usano per diversi flussi di lavoro. Se le capacità di animazione e modellazione fossero suddivise in una propria applicazione separata e sviluppate …
Che cos'è una richiesta AJAX nascosta? Ho notato un aumento dell'utilizzo delle richieste AJAX nascoste progettate per far sembrare che l'azione dell'utente si verifichi immediatamente. Farò riferimento a questo tipo di richiesta AJAX come non bloccante. È una richiesta AJAX fatta senza che l'utente sia consapevole del fatto che sta …
Questa domanda è soggettiva ma ero solo curioso di sapere come la maggior parte dei programmatori si avvicina a questo. L'esempio seguente è in pseudo-C # ma questo dovrebbe applicarsi anche a Java, C ++ e altri linguaggi OOP. Ad ogni modo, quando scrivo i metodi helper nelle mie classi, …
Quando ho iniziato a programmare Javascript dopo aver affrontato principalmente OOP nel contesto di linguaggi basati su classi, sono rimasto confuso sul perché OOP basato su prototipi sarebbe mai stato preferito a OOP basato su classi. Quali sono i vantaggi strutturali dell'utilizzo di OOP basato su prototipo, se presenti? (ad …
[Dichiarazione di non responsabilità: questa domanda è soggettiva, ma preferirei ricevere risposte sostenute da fatti e / o riflessioni] Penso che tutti conoscano il principio di robustezza , di solito riassunto dalla Legge di Postel: Sii prudente in ciò che invii; sii liberale in ciò che accetti. Concordo sul fatto …
Il mio nuovo capo ha lavorato a questo progetto per molti anni. Sono qui da poche settimane, ma non sono sicuro che sia possibile. Vorrebbe progettare un sistema "guidato al 100% dai dati". Quindi, se inseriamo dati sufficienti, possiamo definire e generare qualsiasi applicazione. Sono riuscito almeno a fargli concedere …
È una specie di legge di Murphy? Forse se voglio assumere un ottimo ninja di programmazione dovrei controllare il suo sito Web come in "Mostra il mio sito Web e dirò quanto sei bravo" EDIT: Vai alla scheda top utenti di StackOverflow e vedrai
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.