Le pratiche di programmazione sono le pratiche comunemente o meno utilizzate nello sviluppo di software. Questi possono includere elementi come Sviluppo Agile, Kanban, Scorciatoie per la codifica, ecc.
Per alcuni sistemi, il valore temporale 9999-12-31 viene utilizzato come "fine dei tempi" come la fine dei tempi che il computer può calcolare. Ma cosa succede se cambia? Non sarebbe meglio definire questa volta una variabile incorporata? In C e in altri linguaggi di programmazione di solito esiste una variabile …
Sto cercando di elaborare un flusso di lavoro personale. Ho messo insieme un diagramma di flusso dell'ipotetica durata di una versione: uno sviluppatore che spinge verso un repository github pubblico + un amico che aiuta con alcune funzionalità e corregge un bug. È un approccio ragionevole al controllo della versione? …
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 5 anni fa . Penso che i due problemi principali con i miei programmi siano la mia struttura / …
Nello sviluppo del gioco c'è molto C / C ++, nelle applicazioni aziendali C #. Ho visto gli sviluppatori C / C ++ esprimere preoccupazione per il modo in cui una singola riga di codice si traduce in assembly. In .NET alcuni vanno in IL, raramente. In C #, la …
Esiste troppa uniformità? Ovviamente, dove lavoro, abbiamo standard che includono convenzioni di denominazione, architetture, strutture da sfruttare, ecc. Tuttavia ultimamente ci sono state molte critiche su cose che considererei più stile. Ad esempio, scrivere ifistruzioni in più righe rispetto a una riga, utilizzando l' ??operatore c # null coalescing anziché …
Stiamo costruendo un servizio web (SOAP, .Net) che parlerebbe con (principalmente) client nativi (windows, C ++) e ci chiediamo quale sia il modo migliore per comunicare errori al client (es. SomethingBadHappened come servizio di accesso non disponibile o qualcosa di simile all'utente non trovato) e non sono stati in grado …
Se assumessi programmatori e potessi scegliere tra uno dei (diciamo) i primi 100 programmatori su topcoder.com o uno dei primi 100 su stackoverflow.com, quale sceglieresti? Almeno per me, sembrerebbe che topcoder.com fornisca una valutazione più obiettiva della pura capacità di risolvere problemi e scrivere codice. Allo stesso tempo, nonostante le …
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 . Vedo in molti punti in cui Resolveviene utilizzata la parola , …
Mi è stato insegnato fin dalle superiori a definire variabili come questa: int _a; o int __a; dovrebbe essere considerato una cattiva pratica perché alla fine questo potrebbe risolvere i compilatori che usano variabili che iniziano con un trattino basso per nominare le variabili temporanee. Per quanto ne so, questo …
Sono un aspirante sviluppatore di giochi, lavoro su giochi indie occasionali e per un po 'ho fatto qualcosa che all'inizio sembrava una cattiva pratica, ma voglio davvero ottenere una risposta da alcuni programmatori esperti qui. Diciamo che ho un file chiamato in enumList.hcui dichiaro tutte le enumerazioni che voglio usare …
Recentemente sto leggendo un sito web sullo sviluppo di codice pulito (non inserisco un link qui perché non è in inglese). Uno dei principi pubblicizzati da questo sito è il principio chiuso aperto : ogni componente software deve essere aperto per l'estensione e chiuso per modifica. Ad esempio, quando abbiamo …
Mi dispiace se questa è una domanda assolutamente sophomoric, ma sono curioso di sapere quali sono le migliori pratiche là fuori e non riesco a trovare una buona risposta su Google. In Python, di solito uso una classe vuota come contenitore di strutture di dati super-catchall (una specie di file …
Sto sviluppando un'applicazione Java 6 EE e sto testando il mio codice jsp con un altro con una versione di prova delle chiamate di funzione e del codice utilizzato in quello originale, ma sembra sciolto e poco pratico. C'è un buon modo per eseguire questo tipo di test?
Un mio amico mi ha detto che, la migliore pratica è che il mainmetodo contenente classe debba essere chiamato Maine contenga solo mainmetodo. Inoltre il mainmetodo dovrebbe analizzare solo input, creare altri oggetti e chiamare altri metodi. La Mainclasse e il mainmetodo non dovrebbero fare nient'altro. Fondamentalmente quello che sta …
Quando provo a creare un'interfaccia per un programma specifico, in genere cerco di evitare di generare eccezioni che dipendono da input non convalidati. Quindi quello che succede spesso è che ho pensato a un pezzo di codice come questo (questo è solo un esempio a titolo di esempio, non importa …
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.