Sto programmando in Java, e faccio sempre i convertitori in questo modo: public OtherObject MyObject2OtherObject(MyObject mo){ ... Do the conversion return otherObject; } Nel nuovo posto di lavoro lo schema è: public void MyObject2OtherObject(MyObject mo, OtherObject oo){ ... Do the conversion } Per me è un po 'puzzolente, dato che …
Sto sviluppando un piccolo progetto open source. L'applicazione utilizza molte librerie di terze parti rilasciate con una gamma di licenze: Apache, MIT, BSD, LGPL e CDDL. Ognuna di queste licenze ha i propri requisiti di "scartoffie". Ad esempio, la licenza Apache, v2.0 dice: Se l'Opera include un file di testo …
La generazione automatica della documentazione può essere eseguita con una varietà di strumenti, tra cui GhostDoc è uno dei più importanti. Tuttavia, per definizione, tutto ciò che genera è ridondante. Dà un'occhiata a nomi di metodi, classi, ecc . E mostra l' inglese che potrebbe spiegarli in modo più dettagliato. …
Ho avuto un dibattito su cosa fare con una barra finale in un'API RESTful. Diciamo che ho una risorsa chiamata cani e risorse subordinate per i singoli cani. Possiamo quindi fare quanto segue: GET/PUT/POST/DELETE http://example.com/dogs GET/PUT/POST/DELETE http://example.com/dogs/{id} Ma cosa facciamo con il seguente caso speciale: GET/PUT/POST/DELETE http://example.com/dogs/ La mia opinione …
Un enum X : int(C #) o enum class X : int(C ++ 11) è un tipo che ha un campo interno nascosto intche può contenere qualsiasi valore. Inoltre, un numero di costanti predefinite di Xsono definite sull'enum. È possibile eseguire il cast dell'enum al suo valore intero e viceversa. …
Sto programmando da circa un anno e sono davvero interessato all'analisi dei dati e all'apprendimento automatico. Sto prendendo parte a un paio di corsi online e sto leggendo un paio di libri. Tutto quello che sto facendo usa R o Python e sto cercando suggerimenti su se dovrei concentrarmi o …
Potrebbe essere una domanda strana, ma perché non ci sono implicazioni come operatore logico in molti linguaggi (Java, C, C ++, Python Haskell - anche se come ultimo hanno operatori definiti dall'utente è banale aggiungerlo)? Trovo che le implicazioni logiche siano molto più chiare da scrivere (in particolare in affermazioni …
Nella progettazione del mio programma, arrivo spesso al punto in cui devo passare istanze di oggetti attraverso diverse classi. Ad esempio, se ho un controller che carica un file audio e quindi lo passa a un lettore e il lettore lo passa al playerRunnable, che lo passa di nuovo da …
Sono un team leader con oltre 5 sviluppatori. Ho uno sviluppatore (chiamiamolo A ) che è un buon programmatore, che scrive un codice pulito, facile da capire. Tuttavia è un po 'difficile da gestire, e a volte mi chiedo se sia davvero poco performante o meno. La nostra azienda richiede …
Siamo un team di scrum composto da 3 sviluppatori, 1 designer, lo scrum master e il proprietario del prodotto. Tuttavia, non abbiamo tester ufficiali nel nostro team. Un problema che è sempre con noi è che testare l'applicazione e superare quei test e rimuovere i bug è stato definito come …
Sono un appaltatore indipendente e, come tale, intervisto 3-4 volte all'anno per nuovi concerti. Sono nel bel mezzo di quel ciclo e sono stato rifiutato per un'opportunità, anche se ho sentito che l'intervista è andata bene. La stessa cosa mi è successa un paio di volte quest'anno. Ora, non sono …
Non ho quasi un anno di esperienza nella programmazione. Dopo aver iniziato a lavorare, la maggior parte delle volte lavoravo sul codice di qualcun altro, aggiungendo nuove funzionalità rispetto a quelle esistenti o modificando quelle esistenti. Il tizio che ha scritto il codice attuale non funziona più nella mia azienda. …
Dopo aver letto alcuni thread relativi al "job hopping" di recente, ho pensato che anche l'opposto del job hopping può essere un problema. Ho conosciuto molte persone (soprattutto in aziende grandi e relativamente lente) che si sono sentite a proprio agio in un ruolo confuso e incontrastato e sono rimaste …
Voglio sapere quale è considerato il modo migliore di tornare quando ho una ifdichiarazione. Esempio 1: public bool MyFunction() { // Get some string for this example string myString = GetString(); if (myString == null) { return false; } else { myString = "Name " + myString; // Do something …
Quasi ogni sviluppatore deve rispondere a domande dal lato aziendale come: Perché ci vorranno 2 giorni per aggiungere questo semplice modulo di contatto? Quando uno sviluppatore stima questa attività, può dividerla in passaggi: apportare alcune modifiche al database ottimizzare le modifiche al DB per la velocità aggiungi HTML front-end scrivere …
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.