Sono uno sviluppatore web principiante (un anno di esperienza). Un paio di settimane dopo la laurea, mi è stato offerto un lavoro per creare un'applicazione web per un'azienda il cui proprietario non è molto esperto di tecnologia. Mi ha reclutato per evitare il furto della sua idea, l'alto costo di …
Per inciso, mi sono imbattuto nella seguente citazione di Linus Torvalds: "I cattivi programmatori si preoccupano del codice. I buoni programmatori si preoccupano delle strutture di dati e delle loro relazioni." Ci ho pensato negli ultimi giorni e sono ancora confuso (che probabilmente non è un buon segno), quindi ho …
Quindi, sto iniziando un nuovissimo progetto in Java e sto pensando di usare Spring. Perché sto considerando la primavera? Perché molte persone mi dicono che dovrei usare Spring! Scherzi a parte, ogni volta che ho cercato di convincere le persone a spiegare cosa sia esattamente Spring o cosa faccia, non …
Molte persone affermano che "i commenti dovrebbero spiegare" perché ", ma non" come "". Altri affermano che "il codice dovrebbe essere auto-documentante" e che i commenti dovrebbero essere scarsi. Robert C. Martin afferma che (riformulato alle mie stesse parole) spesso "i commenti sono scuse per il codice scritto male". La …
In un post , Joel Spolsky ha affermato che la reputazione Stack Overflow a 5 cifre può aiutarti a guadagnare un lavoro pagando $ 100k +. Quanto è reale? Qualcuno vorrebbe condividere il proprio successo nell'ottenere un lavoro ben pagato in virtù della propria reputazione sui siti di Stack Exchange? …
Chi vuole lavorare in un ambiente frenetico? Non me! Voglio un ambiente civile in cui le persone abbiano un senso di equilibrio. In questo modo viene svolto un lavoro di qualità superiore e la vita lavorativa non è piena di stress e angoscia.
Recentemente mi è stata assegnata la lettura dei dibattiti Tanenbaum-Torvalds nella mia classe OS. Nei dibattiti, Tanenbaum fa alcune previsioni: I microkernels sono il futuro x86 si estinguerà e le architetture RISC domineranno il mercato (Tra 5 anni) tutti eseguiranno un sistema operativo GNU gratuito Avevo un anno quando sono …
Ho scritto un editor di testo XML che fornisce 2 opzioni di visualizzazione per lo stesso testo XML, uno rientrato (virtualmente), l'altro giustificato a sinistra. La motivazione per la vista giustificata a sinistra è di aiutare gli utenti a "vedere" i caratteri degli spazi bianchi che stanno usando per il …
Spesso, soprattutto nelle biblioteche, i pacchetti contengono classi organizzate attorno a un singolo concetto. Esempi: xml, sql, user, config, db . Penso che ci sentiamo tutti abbastanza naturalmente che questi pacchetti sono corretti al singolare . com.myproject. xml .Element com.myproject. sql .Connection com.myproject. user .User com.myproject. utente .UserFactory Tuttavia, se …
In un gitambiente in cui abbiamo modularizzato la maggior parte dei progetti, stiamo affrontando il problema di un progetto per repository o di più progetti per repository . Consideriamo un progetto modulare: myProject/ +-- gui +-- core +-- api +-- implA +-- implB Oggi abbiamo un progetto per repository . …
Sono il nuovo sviluppatore: questa è la mia prima posizione di programmazione. Il mio problema è questo: usiamo git: ho tagliato un ramo dal nostro developramo, quindi ho iniziato a lavorare sull'attività minore che mi è stata assegnata. È molto lento, perché sono inesperto. Quando sono pronto a ricollegare il …
Python 3 è stato rilasciato nel dicembre 2008. Da allora è passato molto tempo, ma ancora oggi molti sviluppatori esitano a usare Python 3. Anche i framework popolari come Django non sono ancora compatibili con Python 3 ma fanno ancora affidamento su Python 2. Certo, Python 3 ha alcune incompatibilità …
Mi è stato detto che sarò il capo di un team di un prossimo progetto. Non sono mai stato un team leader prima, ma le responsabilità sono esattamente quelle che ti aspetteresti, con la porta girevole di 3-4 sviluppatori durante gli 8 o 9 mesi necessari per completare il progetto. …
Sembra che ci sia un certo accordo sul fatto che i messaggi di eccezione debbano contenere dettagli utili . Perché molte eccezioni comuni dai componenti di sistema non contengono dettagli utili? Alcuni esempi: .NET Listaccesso indice ArgumentOutOfRangeExceptionnon non mi dica il valore di indice che è stato provato e non …
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.