Nella maggior parte delle aziende che fanno i team di programmazione e le divisioni sono costituiti da programmatori che progettano e scrivono codice e gestori che ... beh, fanno le cose di gestione. Oltre a non scrivere codice, i manager di solito non guardano nemmeno il codice sviluppato dal team …
Ho visto diverse volte su questo sito post che denigrano l'implementazione di generici da parte di Java. Ora posso onestamente dire che non ho avuto problemi con il loro utilizzo. Tuttavia, non ho tentato di creare una classe generica da solo. Quindi, quali sono i tuoi problemi con il supporto …
Siamo stati tutti lì: Il tuo progetto ha avuto esito negativo o è stato annullato. Il codice su cui hai passato giorni a lavorare è stato rifiutato dal tuo team. Il modello di design che hai presentato al team ha creato il caos. Tutti ignorano le tue idee. La mia …
Questa è una delle cose che odio di più quando la vedo nel codice di qualcun altro. So cosa significa e perché alcune persone lo fanno in questo modo ("e se invece inserissi accidentalmente '=' invece?"). Per me è molto simile a quando un bambino scende le scale contando i …
Qualcuno una volta ha detto che dovremmo anteporre a tutti i nostri metodi i /// <summary>blocchi di commento (C #) ma non ha spiegato il perché. Ho iniziato a usarli e ho scoperto che mi infastidivano un po ', quindi ho smesso di usarli ad eccezione delle librerie e dei …
Abbiamo a che fare con un problema interessante su StackOverflow. Abbiamo un sacco di piccoli compiti "da fare presto". Un esempio è l'aggiornamento degli elenchi "Domande correlate". Ciò che abbiamo fatto in passato è riportare queste attività sui carichi di pagina di alcuni utenti. Questo non è mai stato l'ideale, …
ipotesi Uno dei vantaggi delle librerie solo intestazione per C ++ è che non devono essere compilate separatamente. In C e C ++ inlineha senso solo se la funzione è definita in un file di intestazione *. Tradizionalmente, in C, è stato utilizzato il layout .c / .h, dove l'intestazione …
Ho letto i primi capitoli di Clean Code di Robert C. Martin, e mi sembra abbastanza buono, ma ho dei dubbi, in una parte si dice che è buono (cognitivo) che le funzioni dovrebbero avere il minor numero di parametri per quanto possibile, suggerisce persino che 3 o più parametri …
Consentitemi di prefigurarlo dicendo che questo non è il mio codice né il codice dei miei colleghi. Anni fa, quando la nostra azienda era più piccola, avevamo alcuni progetti di cui avevamo bisogno per i quali non avevamo la capacità, quindi erano esternalizzati. Ora, non ho nulla contro l'outsourcing o …
Ultimamente ho iniziato a pensare che avere molte classi manageriali nel tuo design sia una cosa negativa. L'idea non è maturata abbastanza per farmi un argomento convincente, ma ecco alcuni punti generali: Ho scoperto che è molto più difficile per me capire i sistemi che dipendono fortemente dai "gestori". Questo …
Sono interessato all'apprendimento dei modelli di progettazione e vorrei sapere quali sono considerati libri di alto livello nell'apprendimento di questa materia. Esiste un libro là fuori che è di fatto lo standard per descrivere le migliori pratiche, le metodologie di progettazione e altre informazioni utili sui modelli di progettazione? Che …
Ultimamente, ho lavorato molto in PHP e nello specifico all'interno del framework WordPress. Sto notando molto codice sotto forma di: if ( 1 == $options['postlink'] ) Dove mi sarei aspettato di vedere: if ( $options['postlink'] == 1 ) Si tratta di una convenzione trovata in alcune lingue / strutture? C'è …
Java è la licenza GPL (riferimento da Wikipedia). Non sono sicuro di poterlo utilizzare in progetti commerciali. Ho già un sito Web scritto in Java e ho intenzione di usarlo per uso commerciale. È illegale?
Esistono tipi di applicazioni killer, classi di problemi algoritmici, ecc., Dove è meglio, a lungo termine, creare la mia lingua? PS: Per essere sicuro, intendo un nuovo linguaggio di programmazione e un compilatore, non un nuovo compilatore per un linguaggio esistente. EDIT : grazie per le risposte. Potete fornire alcuni …
Come unico sviluppatore in una startup, ho avuto il lusso di poter prendere molte decisioni nell'architettura e nei framework della nostra applicazione. Avanti veloce di 4 anni e un'acquisizione dopo, ho una squadra di 5 e molte volte sembra il selvaggio west. Le persone che prendono qualsiasi decisione progettuale li …
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.