Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Nel luogo in cui lavoro, ci sono linee guida esplicite per il posizionamento delle dichiarazioni di variabili. In base a ciò, è necessario metterli a livello globale e / o all'inizio delle funzioni, e non in blocchi interni (come un ciclo for). Dato che sono stati specificati da persone più …
Sto sviluppando un'applicazione web PHP multilingue e ho testi lunghi (-ish) che devo tradurre con gettext. Questi sono modelli di e-mail (in genere brevi, ma ancora diverse righe) e modelli di parti di vista (blocchi di testo più lunghi e descrittivi). Questi testi includerebbero alcuni semplici HTML (cose come grassetto …
Di recente il mio posto di lavoro è passato a Git e lo adoro (e odio!). Lo adoro davvero ed è estremamente potente. L'unica parte che odio è che a volte è troppo potente (e forse un po 'conciso / confuso). La mia domanda è ... Come è stato progettato …
Vuoi migliorare questo post? Fornire risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la …
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 . Il modello di concorrenza degli attori sta chiaramente guadagnando il favore. C'è un buon libro …
Nel corso della stesura delle linee guida sul codice per un'azienda, mi sono trovato a raccomandare di utilizzare il modello Builder di Effective Java, anziché i costruttori telescopici. Tuttavia, dopo averci pensato un po 'di più, sicuramente una soluzione più elegante è semplicemente rimuovere la classe builder e rimuovere anche …
Volevo provare la grafica in Haskell. Da quello che ho visto, le librerie disponibili sono front-end per librerie C / C ++ o una loro astrazione con funzionalità minime. Le librerie di alto livello non sembrano soddisfare le mie esigenze, quindi sono rimasto con front-end di livello inferiore. Ciò di …
Lavoro in un piccolo team, in un'azienda di medie dimensioni, la maggior parte delle quali non è coinvolta nello sviluppo di software. Sono lo sviluppatore più recente e meno esperto e non ho avuto alcuna esperienza professionale o accademica nel software prima di iniziare, ma sono abbastanza soddisfatto di quanto …
Winkler's pizza picking problem: Una torta di pizza circolare a nfette, in cui la fetta iha un'area S_i, ovvero l'area è diversa per ogni pezzo di torta. I mangiatori Alice e Bob a turno raccolgono le fette, ma è scortese creare più spazi vuoti nella torta (consideralo non permesso). Pertanto, …
Nella sezione Quando usare l'eccezione in The Pragmatic Programmer , il libro scrive che invece di: retcode = OK; if (socket.read(name) != OK) { retcode = BAD_READ; } else { processName(name); if (socket.read(address) != OK) { retcode = BAD_READ; } else { processAddress(address); if (socket.read(telNo) != OK) { retcode = …
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 . Ero curioso di sapere se qualcuno fosse a conoscenza di una …
In molti casi potrei avere una classe esistente con un certo comportamento: class Lion { public void Eat(Herbivore herbivore) { ... } } ... e ho un test unitario ... [TestMethod] public void Lion_can_eat_herbivore() { var herbivore = buildHerbivoreForEating(); var test = BuildLionForTest(); test.Eat(herbivore); Assert.IsEaten(herbivore); } Ora, ciò che succede …
Sto creando un'app che comunica con il mio sito Web con ASIHTTPRequest a un'API REST basata su PHP sul lato server. Naturalmente, nella mia app ho diversi endpoint sul lato server e di solito restituisco dati JSON. Non è etico registrare i contatori su quante volte è stato colpito ciascun …
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 . Dopo aver avuto difficoltà a cercare di ricordare i dettagli dei …
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.