La maggior parte dei programmatori che difendono metodologie politicamente corrette come Agile, Waterfall, RUP, ecc. Alcuni seguono la metodologia ma non tutti. Francamente, se puoi scegliere la metodologia, certamente andresti a integrare le metodologie "corrette" o preferiresti la metodologia "più semplice" come la programmazione da cowboy? Perché? So che dipende. …
Un amico della mia famiglia mi ha chiesto un po 'di aiuto mentre impara a programmare (in linguaggio C). Mentre stavamo parlando, ha espresso frustrazione per avere difficoltà a capire i messaggi di errore che il suo compilatore (GCC) gli sta dando quando commette errori. Non capisce tutti i termini …
In molte lingue, la sintassi function_name(arg1, arg2, ...)viene utilizzata per chiamare una funzione. Quando vogliamo chiamare la funzione senza alcun argomento, dobbiamo farlo function_name(). Trovo strano che un compilatore o un interprete di script richiederebbe ()di rilevarlo correttamente come una chiamata di funzione. Se è noto che una variabile è …
A quanto ho capito, il codice BIOS / bitstream che si trova nella ROM dovrebbe essere generico (lavorare insieme a più tipi di CPU o ISA). Inoltre, ho visto menzionato sul web che è possibile scaricare il suo codice (e "smontarlo"). Quindi, in quale lingua, set di istruzioni o codice …
Stiamo usando MySQL presso l'azienda per cui lavoro e realizziamo applicazioni interne e rivolte al cliente utilizzando Ruby on Rails. Quando ho iniziato a lavorare qui, ho riscontrato un problema che non avevo mai riscontrato prima; il database sul server di produzione è impostato su Latin-1, il che significa che …
Ho appena usato ~ 1 miliardo come conteggio per un z-indexCSS e pensavo ai confronti che dovevano continuare. C'è una differenza nelle prestazioni a livello di ALU nei confronti tra numeri molto grandi rispetto a numeri molto piccoli? Ad esempio, uno di questi due frammenti sarebbe più costoso dell'altro? snippet …
Ho uno script open source per un sito specifico (sto cercando di non chiamare nulla per nome qui) che io e alcuni altri sviluppatori abbiamo recentemente spostato su GitHub. Abbiamo ottenuto diversi nuovi sviluppatori da quando siamo passati al nuovo sistema, incluso uno molto attivo in particolare. Tuttavia, questo attivo …
La mia lingua principale è di tipo statico (Java). In Java, è necessario restituire un singolo tipo da ogni metodo. Ad esempio, non è possibile avere un metodo che restituisce un condizionatamente Stringo ritorna condizionalmente una Integer. Ma in JavaScript, ad esempio, questo è molto possibile. In un linguaggio tipicamente …
Attualmente sto lavorando come stagista presso una società di sviluppo non software molto grande. La posizione per la quale ho fatto domanda non era specificamente una posizione di sviluppo, ma il team che mi ha assunto voleva un maggiore CS per aiutare a provare a sviluppare alcuni progetti interni per …
In un nuovo lavoro, sono stato segnalato nelle recensioni di codice per codice come questo: PowerManager::PowerManager(IMsgSender* msgSender) : msgSender_(msgSender) { } void PowerManager::SignalShutdown() { msgSender_->sendMsg("shutdown()"); } Mi è stato detto che l'ultimo metodo dovrebbe leggere: void PowerManager::SignalShutdown() { if (msgSender_) { msgSender_->sendMsg("shutdown()"); } } vale a dire, mi deve mettere …
Nell'articolo di Humble Programmer di Dijkstra , afferma che ha dato ad alcuni volontari un problema da risolvere: “Ho condotto un piccolo esperimento di programmazione con volontari con esperienza, ma è emerso qualcosa di non intenzionale e inaspettato. Nessuno dei miei volontari ha trovato la soluzione ovvia ed elegante. A …
Il tracker di bug per qualsiasi progetto di dimensioni decenti mi sembra un gioco da ragazzi: è davvero facile organizzare centinaia o migliaia di problemi, senza problemi che si scontrano o si confondono. Quindi, quando vedo alcuni progetti davvero grandi, come Git, che utilizza una mailing list come metodo principale …
La maggior parte delle volte durante la scrittura di loop di solito scrivo condizioni al contorno errate (ad esempio: esito errato) o le mie ipotesi sulle terminazioni del loop sono errate (ad esempio: loop a funzionamento continuo). Anche se ho avuto i miei presupposti corretti dopo qualche prova ed errore, …
Devo imparare come funzionano i database per usarli in modo più efficiente e il mio modo di apprendere è farlo. Voglio creare il mio sistema di database. Non mi riferisco alla creazione di uno pseudo database che utilizzerebbe la query per analizzare i file; questa sarebbe semplicemente un'interfaccia del filesystem …
Sto pensando di utilizzare un modello di entità-attributo-valore (EAV) per alcune delle cose in uno dei progetti, ma tutte le domande al riguardo in Stack Overflow finiscono per rispondere chiamando EAV un anti-pattern. Ma mi chiedo se sia così sbagliato in tutti i casi. Diciamo che l'entità del prodotto del …
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.