Quindi ho iniziato con un mio vero progetto su GitHub e le cose stanno andando abbastanza bene e le idee scorrono molto più velocemente di quanto pensassi inizialmente. Per mantenere le cose organizzate, ho installato alcuni rami in modo da poter sviluppare diverse funzionalità separatamente. Ora quando spingo il mio …
Attualmente sto lavorando per un'azienda di 2 persone, come sviluppatore primario solista. Il mio capo prende i clienti, prende in giro alcuni modelli di progettazione png e me li passa. Questo sistema ha funzionato bene e mi sto davvero divertendo. I tipi di progetti a cui lavoro sono per le …
Sto pensando di scrivere un nuovo prodotto software. Le prestazioni saranno fondamentali, quindi sono cauto nell'usare un linguaggio interpretato o uno che usa un livello di emulazione (leggi Java). Il che mi porta a pensare di usare C (o C ++), ma entrambi sono piuttosto lunghi nel dente. Non ho …
Quando si fornisce un metodo di logica aziendale per ottenere un'entità di dominio, il parametro deve accettare un oggetto o un ID? Ad esempio, dovremmo farlo: public Foo GetItem(int id) {} o questo: public Foo GetItem(Foo foo) {} Credo nel passare oggetti nella loro interezza, ma per quanto riguarda questo …
Se sto sviluppando una libreria Java, è buona norma emettere istruzioni di registro all'interno del codice della libreria? La registrazione all'interno della libreria renderà più trasparenti il debug e la risoluzione dei problemi. Tuttavia, d'altra parte, non mi piace sporcare il mio codice di libreria con le istruzioni di registrazione. …
Leggendo il caso Google v Oracle, mi sono imbattuto in queste domande (apparentemente dal giudice presiedente) ... È concordato che quanto segue sia vero, almeno a partire dal 1996? Quelli che seguono erano l'interfaccia di programmazione dell'applicazione Java principale: java.lang, java.util e java.io. Il linguaggio di programmazione Java fa riferimento …
Sto ancora cercando le migliori pratiche per la convalida del modello di dominio. È utile mettere la convalida nel costruttore del modello di dominio? il mio esempio di validazione del modello di dominio come segue: public class Order { private readonly List<OrderLine> _lineItems; public virtual Customer Customer { get; private …
In varie lingue (almeno Java, pensi anche in C #?) Puoi fare cose del genere if( condition ) singleStatement; while( condition ) singleStatement; for( var; condition; increment ) singleStatement; Quindi, quando ho una sola affermazione, non ho bisogno di aggiungere un nuovo ambito con { }. Perché non posso farlo …
Un numero sorprendente di problemi di qualità, scalabilità e carico si sono verificati su un'applicazione che attualmente supporto e che inizialmente non avevo scritto. Per fortuna ho nuovi progetti che ho fatto da zero per mantenere una parvenza della mia sanità mentale. Il team originale era composto da 20 sviluppatori …
Vedo costantemente persone affermare che "i commenti tendono a diventare obsoleti". Il fatto è che penso di aver visto forse due o tre commenti obsoleti per tutta la mia carriera. Le informazioni obsolete in documenti separati avvengono continuamente, ma nella mia esperienza i commenti obsoleti nel codice stesso sono estremamente …
Ho letto la maggior parte dei principali thread su WPF vs. WinForms e mi ritrovo bloccato nella sfortunata ambivalenza in cui puoi cadere quando decidi tra la tecnologia precedente collaudata e vera (Winforms), ed è il suo successore (WPF). Sono un programmatore veterano di Delphi di molti anni che sta …
Qual è il problema con la programmazione funzionale? Ne vedo parlare molto, ma a dire il vero non li ho mai trovati affatto utili. Perché pare che così tante università insegnino loro?
Ho letto il codice pulito dello zio Bob alcuni mesi fa e ha avuto un profondo impatto sul modo in cui scrivo il codice. Anche se sembrava che stesse ripetendo cose che ogni programmatore dovrebbe sapere, metterle tutte insieme e metterle in pratica si traduce in un codice molto più …
Oggi è possibile trovare un framework per quasi tutte le lingue, adatto a qualsiasi progetto. La maggior parte dei framework moderni è abbastanza robusta (in generale), con test di ora in ora, codice peer-reviewed e grande estensibilità. Tuttavia, penso che ci sia un aspetto negativo di QUALSIASI framework in quanto …
Background: ho seguito alcuni tutorial e scritto alcuni piccoli progetti. Tutto sta andando abbastanza bene usando Google e StackOverflow . Diverse volte negli ultimi giorni mi sono ritrovato a chiedermi "cosa mi sto perdendo?" - Sento che sto ancora pensando a Java mentre scrivo in Python. Questa domanda su StackOverflow …
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.