Le pratiche di programmazione sono le pratiche comunemente o meno utilizzate nello sviluppo di software. Questi possono includere elementi come Sviluppo Agile, Kanban, Scorciatoie per la codifica, ecc.
Non ho idea di come si chiamino questi, ma li vedo sempre. L'implementazione di Python è simile a: x += 5come una notazione abbreviata per x = x + 5. Ma perché questa è considerata una buona pratica? L'ho incontrato in quasi tutti i libri o tutorial di programmazione che …
In Python scrivevo molto codice. Ora, per motivi di lavoro, codice in Java. I progetti che faccio sono piuttosto piccoli, e forse Python funzionerebbe meglio, ma ci sono validi motivi non ingegneristici per usare Java (non posso entrare nei dettagli). La sintassi Java non è un problema; è solo un'altra …
Un collega mi ha detto che nella creazione di oggetti Java è l'operazione più costosa che potresti eseguire. Quindi posso solo concludere di creare il minor numero possibile di oggetti. Questo sembra in qualche modo vanificare lo scopo della programmazione orientata agli oggetti. Se non stiamo creando oggetti, stiamo solo …
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 …
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 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 . …
Se guardiamo il programma vintage Netscape Navigator o una versione precedente di Microsoft Word, quei programmi avevano dimensioni inferiori a 50 MB. Ora quando installo google chrome sono 200 MB e la versione desktop di Slack è 300 MB. Ho letto di alcune regole secondo cui i programmi occuperanno tutta …
Di recente ho avuto un colloquio di lavoro in cui mi hanno concesso un'ora per scrivere del vero codice. Non era un importo enorme, probabilmente meno di 100 righe. Dopo circa 45 minuti, l'ho compilato, eseguito e fatto funzionare. Potrei aver trascorso 5-10 minuti a elaborare errori di compilazione e …
Mi ritrovo a riflettere su questa domanda di volta in volta, ancora e ancora. Voglio fare le cose nel modo giusto: scrivere codice pulito, comprensibile e corretto, facile da mantenere. Comunque, quello che finisco per fare è scrivere patch su patch; solo perché non c'è tempo, i clienti stanno aspettando, …
Nota altre discussioni su http://news.ycombinator.com/item?id=4037794 Ho un compito di sviluppo relativamente semplice, ma ogni volta che provo ad attaccarlo finisco a spirale in pensieri profondi: come potrebbe estendere il futuro, quali sono i clienti di seconda generazione di cui avranno bisogno, in che modo influenza "non funzionale" aspetti (ad es. …
Attualmente sto imparando ad usare Git leggendo Pro Git . In questo momento sto imparando su branching e tag. La mia domanda è quando devo usare un ramo e quando dovrei usare un tag? Ad esempio, supponiamo che crei un ramo per la versione 1.1 di un progetto. Al termine …
Mi occupo dei miei affari a casa e mia moglie viene da me e mi dice Tesoro .. Puoi stampare tutti i Day Light Savings in tutto il mondo per il 2018 nella console? Devo controllare qualcosa. E sono super felice perché era quello che stavo aspettando da tutta la …
Come "nuovo" programmatore (ho scritto per la prima volta una riga di codice nel 2009), ho notato che è relativamente facile creare un programma che presenta elementi abbastanza complessi oggi con cose come .NET framework, ad esempio. La creazione di un'interfaccia visiva o l'ordinamento di un elenco può essere eseguito …
Di recente ho incontrato una classe che fornisce praticamente ogni singolo personaggio come costante; tutto da COMMAa BRACKET_OPEN. Chiedendosi se questo fosse necessario; Ho letto un "articolo" che suggerisce che può essere utile inserire letterali a carattere singolo in costanti. Quindi sono scettico. L'appello principale dell'uso delle costanti è che …
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.