Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi

10
Linguaggio di programmazione in cui ogni chiamata / blocco di funzione viene eseguito in un thread separato? [chiuso]
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 2 anni fa . Attualmente sto creando un linguaggio di programmazione per divertimento in cui …



2
Perché la modalità newline universale è deprecata in Python?
Ho appena notato che la funzionalità newline universale delle operazioni sui file sembra essere sulla buona strada. La documentazione per openil modeparametro di Python 3.5 indica che è obsoleta: 'U' modalità newline universale (obsoleto) Almeno fino a Python 3.2, opencontiene un avviso simile "solo retrocompatibilità" quando si documenta l'utilizzo modedell'argomento: …
26 python  io  deprecation 

8
Esiste un paradigma di programmazione che promuove rendere le dipendenze estremamente ovvie per gli altri programmatori?
Lavoro in un data warehouse che esegue il source di più sistemi tramite molti flussi e layer con dipendenze simili a labirinti che collegano vari artefatti. Praticamente ogni giorno mi imbatto in situazioni come questa: corro qualcosa, non funziona, passo attraverso un sacco di codice ma ore dopo mi rendo …


9
Come affrontare le idee sbagliate su "l'ottimizzazione prematura è la radice di tutti i mali"?
Ho incontrato molte persone che sono dogmaticamente contrarie a qualsiasi cosa possa essere considerata "ottimizzazione" nel senso generale della parola inglese, e molto spesso citano alla lettera la citazione (parziale) "l'ottimizzazione prematura è la radice di tutti i mali" come giustificazione per la loro posizione, sottintendendo che interpretano qualsiasi cosa …


3
Mantenere il profilo utente e utente in tabelle diverse?
Ho visto in un paio di progetti che gli sviluppatori preferiscono mantenere le informazioni utente essenziali in una tabella (email / login, hash password, nome schermo) e il resto del profilo utente non essenziale in un'altra (data di creazione, paese, ecc.). Per non essenziale intendo che questi dati sono necessari …




5
Dove dovrebbero essere effettuati i controlli delle autorizzazioni utente e MVC e da chi?
I controlli delle autorizzazioni degli utenti devono essere effettuati nel modello o nel controller? E chi dovrebbe gestire i controlli delle autorizzazioni, l'oggetto Utente o qualche aiuto UserManagement? Dove dovrebbe succedere? Verifica nel controller: class MyController { void performSomeAction() { if (user.hasRightPermissions()) { model.someAction(); } } ... Avere i controlli …
26 mvc  permissions 

9
Il sogno della programmazione dichiarativa [chiuso]
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 . Perché il sogno della programmazione dichiarativa non è stato realizzato? Quali …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.