Sono sempre stato d'accordo con il mantra 1 di Mercurial , tuttavia, ora che Mercurial viene fornito in bundle con l'estensione rebase ed è una pratica popolare in git, mi chiedo se possa davvero essere considerata una "cattiva pratica", o almeno abbastanza male da evitare l'uso. In ogni caso, sono …
Di recente ho avuto una discussione con un mio amico su OOP nello sviluppo di videogiochi. Stavo spiegando l'architettura di uno dei miei giochi che, con sorpresa del mio amico, conteneva molte piccole classi e diversi livelli di astrazione. Ho sostenuto che questo è stato il risultato del mio concentrarsi …
Più programmazione funzionale faccio, più mi sento come se aggiungesse un ulteriore livello di astrazione che assomiglia a come è uno strato di cipolla, che comprende tutti gli strati precedenti. Non so se questo sia vero, quindi andando fuori dai principi OOP con cui ho lavorato per anni, qualcuno può …
È else whilesenza intervenire bretelle considerati manutenzione "sicuro" saggio? Scrivere if-elsecodice senza parentesi graffe come di seguito ... if (blah) foo(); else bar(); ... comporta un rischio perché la mancanza di parentesi graffe rende molto semplice modificare inavvertitamente il significato del codice. Tuttavia, sotto è anche rischioso? if (blah) { …
Qualche tempo fa ho iniziato a creare un'applicazione winform e in quel momento era piccola e non ho pensato a come strutturare il progetto. Da allora ho aggiunto funzionalità aggiuntive di cui avevo bisogno e la cartella del progetto sta diventando sempre più grande e ora penso che sia il …
Sto avviando una nuova applicazione Android. Qual è la migliore struttura da usare? Ho intenzione di renderlo un design multi-pacchetto come segue: Pacchetto principale, compresa l'attività Livello di servizio e dati Pacchetto di entità, inclusa la classe di entità. Qualche consiglio?
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 …
Leggendo il famoso SICP, ho scoperto che gli autori sembrano piuttosto riluttanti a presentare la dichiarazione di incarico a Scheme nel capitolo 3. Ho letto il testo e ho capito perché si sentono così. Dato che Scheme è il primo linguaggio di programmazione funzionale di cui io abbia mai saputo …
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 . Non è controproducente chiedere 384 franchi svizzeri per C11 o 352 franchi svizzeri per C …
Nel mio nuovo team che gestisco, la maggior parte del nostro codice è costituito da piattaforma, socket TCP e codice di rete http. Tutto C ++. La maggior parte proviene da altri sviluppatori che hanno lasciato il team. Gli attuali sviluppatori del team sono molto intelligenti, ma per lo più …
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 8 anni fa . Molte persone più intelligenti di me continuano a scrivere quando impari a Lisp che ti …
In Javascript ci sono alcune tecniche chiaramente importanti per creare e gestire classi / spazi dei nomi in JavaScript. Sono curioso di sapere quali situazioni giustificano l'uso di una tecnica rispetto all'altra. Voglio sceglierne uno e restare con esso andando avanti. Scrivo codice aziendale che viene gestito e condiviso tra …
Sono piuttosto un principiante nel test del codice, ed era una assertputtana prima. Una cosa che mi preoccupa nei test unitari è che spesso è necessario che tu faccia public(o almeno internal) campi che privatealtrimenti sarebbero stati , per sbloccarli readonly, invece fare privatemetodi protected virtual, ecc ... Recentemente ho …
Non so se questo sia troppo ampio o meno, ma sono un programmatore giovane ancora al college, è il mio anno Junior. Mi sembra di avere una buona conoscenza di lingue diverse e una base abbastanza buona. Ma sto inciampando nel pensare come se, ad esempio, sto provando a creare …
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.