Se sto tentando di simulare un cubo di Rubik , come creereste una struttura di dati per memorizzare lo stato del cubo in memoria, con un numero X di tessere per lato? Cose da considerare: il cubo può essere di qualsiasi dimensione è un cubo di Rubik, quindi gli strati …
Ho avuto una discussione molto stimolante e interessante con un collega su ORM e sui suoi pro e contro. Secondo me, un ORM è utile solo nei casi più rari. Almeno nella mia esperienza. Ma non voglio elencare i miei argomenti in questo momento. Quindi ti chiedo, cosa ne pensi …
Perché dovrebbe esserci una pressione se tutti sapessero cosa stanno facendo e i progetti siano accuratamente stimati? Se c'è pressione, o anche alta pressione, ciò implica che ciò che stanno facendo attualmente non funziona, perché un buon programmatore vorrebbe unirsi a una squadra del genere? Questo tipo di annuncio di …
La mia azienda deve assumere uno sviluppatore PHP, ma nessuno ha conoscenze PHP nella mia azienda e abbiamo difficoltà a testare le competenze PHP. Se fosse uno sviluppatore C / Java gli chiederei di scrivere una rapida implementazione di Game of Life, ma PHP è un linguaggio completamente diverso. Ho …
È sempre difficile per me scegliere tra forme singolari e plurali per i nomi delle classi: CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController E per i nomi compositi è ancora più difficile: OrderCustomerRepository vs. OrderCustomersRepository vs. OrdersCustomersRepository Quale approccio preferisci e perché?
Bene, in pratica capisco come usare i puntatori, ma non il modo migliore di usarli per fare una migliore programmazione. Quali sono i buoni progetti o problemi da risolvere che coinvolgono l'uso di puntatori in modo da poterli capire meglio?
Sto soffrendo una crisi di fiducia nelle mie capacità di programmatore di computer. Ieri ho provato a elaborare il mio algoritmo del percorso più breve per un grafico e dopo alcune ore ho semplicemente gettato la spugna e appreso l'algoritmo di Dijkstra. È questo il genere di cose che un …
Se rilascio codice e file binari, ma non includo alcuna licenza, quali sono i termini legali che si applicano per impostazione predefinita (negli Stati Uniti, dove sono). So di avere automaticamente il copyright senza fare nulla, ma quali restrizioni ci sono? Se carico il mio codice su github e lo …
Ho programmato per alcuni anni e ho iniziato in Java, e ai miei tempi ho trovato molte fonti diverse che affermano che Java in un modo o nell'altro è un linguaggio inferiore. Sono ben consapevole che ogni lingua ha i suoi punti di forza e di debolezza, ma molte cose …
Ci ho pensato e non ho potuto fare un esempio. Perché qualcuno dovrebbe voler prendere un'eccezione e non fare nulla al riguardo? Puoi fare un esempio? Forse è solo qualcosa che non dovrebbe mai essere fatto.
Sono a un anno dalla laurea e non vedo davvero l'ora di risolvere problemi pratici. Soprattutto quelli non banali che richiedono un po 'di ricerca e molta riflessione. Ma allo stesso tempo, questa è anche la mia più grande paura: affrontare un problema che non sono in grado di risolvere, …
Il mio primo linguaggio di programmazione era PHP ( gasp ). Successivamente ho iniziato a lavorare con JavaScript. Di recente ho lavorato in C #. Non ho mai visto lingue di livello medio o basso come C. Il consenso generale nella comunità di programmazione in generale è che "un programmatore …
Perché l'ingegneria del software non ha una rappresentanza sindacale come altre professioni professionali, come l'insegnamento? Esistono sindacati per sviluppatori di software che esistono e hanno successo?
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.