Nei linguaggi che distinguono tra un file "source" e "header" (principalmente C e C ++), è meglio documentare le funzioni nel file header: ( rubato dal CCAN ) /** * time_now - return the current time * * Example: * printf("Now is %lu seconds since epoch\n", (long)time_now().tv_sec); */ struct timeval …
Ho sempre sentito che C è il linguaggio di scelta da utilizzare per i sistemi embedded, o tutto ciò che deve funzionare alla massima velocità. Non ho mai sviluppato una predilezione per C, soprattutto perché non mi piace l'aritmetica del puntatore e il linguaggio è appena un gradino sopra l'assemblatore. …
Spesso si sente che OOP corrisponde naturalmente al modo in cui le persone pensano al mondo. Ma sarei fortemente in disaccordo con questa affermazione: noi (o almeno io) concettualizziamo il mondo in termini di relazioni tra le cose che incontriamo, ma l'obiettivo di OOP è progettare le singole classi e …
Microsoft ha recentemente presentato Typescript, un nuovo linguaggio di programmazione simile a JavaScript. Qualche tempo fa, ho sentito parlare di Dart, un nuovo linguaggio di programmazione creato da Google per risolvere problemi relativi a Javascript come prestazioni, scalabilità, ecc. Lo scopo di entrambe le nuove lingue mi sembra lo stesso. …
Sono uno sviluppatore di software che lavora su J2SE (core java). Spesso durante le nostre revisioni del codice ci viene chiesto di ridurre il numero di righe nel nostro codice. Non si tratta di rimuovere il codice ridondante, si tratta di seguire uno stile che si concentra sul fare le …
Sto facendo fatica a progettare le lezioni in un modo oo. Ho letto che gli oggetti espongono il loro comportamento, non i loro dati; pertanto, anziché utilizzare getter / setter per modificare i dati, i metodi di una data classe dovrebbero essere "verbi" o azioni che operano sull'oggetto. Ad esempio, …
Effettuando ricerche (libri, Wikipedia, domande simili su SE, ecc.) Ho capito che la programmazione imperativa è uno dei principali paradigmi di programmazione, in cui descrivi una serie di comandi (o dichiarazioni) che il computer deve eseguire (quindi lo ordina molto per intraprendere azioni specifiche, da cui il nome "imperativo"). Fin …
Sono curioso di sapere se le mie attuali esperienze come stagista sono rappresentative del settore reale. Come sfondo, sto attraversando la parte migliore di due major informatiche e una laurea in matematica in una grande università; Ho frequentato tutte le classi e le ho adorate tutte, quindi mi piacerebbe pensare …
Ho cercato un formato standard per utilizzare una data / ora come parte del nome di un file e non sono riuscito a trovare nulla. La mia domanda è divisa in due parti: Sta usando i timestamp per imporre unicità nei nomi dei file una cattiva pratica? Potrei ottenere il …
Ho lavorato su un nuovo progetto. Il progetto funziona in questo modo: l'utente finale può accedere a una webapp usando un collegamento e può aggiungere più sistemi sulla sua rete e gestire i dettagli di quel particolare sistema. La mia parte coinvolge il front-end e il server web, che è …
Ogni pochi anni qualcuno propone una regolamentazione più rigorosa per l'industria del software. Questo articolo IEEE ha attirato recentemente l'attenzione sull'argomento. Se gli ingegneri del software che scrivono programmi per sistemi che espongono il pubblico a rischi fisici o finanziari sapessero che sarebbero stati testati in base alla loro competenza, …
La programmazione è un lavoro altamente cerebrale e uno dei maggiori problemi che ho è portare il mio lavoro a casa con me. È così facile da fare: ogni volta che ho la possibilità di pensare, la mia mente vaga naturalmente su questioni legate al lavoro. Trovo così tante altre …
Ho scoperto che ci sono solo 3 modi per dipendenze unit test (mock / stub) statici in C # .NET: Moles TypeMock JustMock Dato che due di questi non sono gratuiti e uno non ha raggiunto la versione 1.0, prendere in giro cose statiche non è troppo facile. Questo ha …
So che abbiamo coperto quali domande dovresti porre su un'azienda prima che tu decida di lavorare lì . Ma cosa fai con le risposte? In altre parole, cosa considereresti un rompicapo? Cioè cosa ti spaventerebbe così tanto di un'azienda che non lavoreresti lì, anche se tutto il resto fosse eccezionale? …
Sto scrivendo test per un progetto che consiste in più sottomoduli. Ogni caso di test che ho scritto viene eseguito indipendentemente l'uno dall'altro e cancello tutti i dati tra i test. Anche se i test vengono eseguiti in modo indipendente, sto prendendo in considerazione l'esecuzione di un ordine di esecuzione, …
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.