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.
Stavo leggendo un thread intitolato "strlen vs sizeof" su CodeGuru e una delle risposte afferma che "è comunque una cattiva pratica inizializzare [sic] un chararray con una stringa letterale". È vero, o è solo la sua opinione (sebbene un "membro d'élite")? Ecco la domanda originale: #include <stdio.h> #include<string.h> main() { …
Trovo che alcuni sviluppatori software siano molto abili in questo, e spesso i tempi sono elogiati per la loro capacità di fornire un concetto di lavoro con requisiti astratti. Francamente, questo mi fa impazzire, e non mi piace "inventarlo" mentre vado. Pensavo che fosse problematico, ma ho iniziato a percepire …
Come ricordi la programmazione di cose relative? Hai avuto la sensazione di aver riscontrato l'errore che hai davanti a te in questo momento, qualche anno fa e potresti giurare di conoscere la causa allora ma ora l'hai dimenticata? Hai lavorato con l'analisi della stringa di xsl qualche tempo fa, ma …
È buona norma chiamare la variabile restituita da un metodo con un nome variabile result? Per esempio: public Zorglub calculate() { Zorglub result = [...] [...] return result; } O dovrei nominarlo dal suo tipo? public Zorglub calculate() { Zorglub zorglub = [...] [...] return zorglub; } Ho visto entrambi …
La lunghezza della funzione influisce sulla produttività di un programmatore? In tal caso, qual è un buon numero massimo di righe per evitare la perdita di produttività? Dal momento che si tratta di un argomento molto apprezzato, eseguire il backup del reclamo con alcuni dati.
Questa potrebbe essere o meno una domanda sciocca, ma mi piacerebbe davvero conoscere la risposta a qualcosa che mi ha infastidito per un po '. Vedo abbastanza spesso esempi / convenzioni di programmazione in cui il programmatore ha creato una directory chiamata acmeper inserire materiale. Cosa Acmesignifica? Perché Acme e …
Sto lavorando a un progetto aziendale che verrà implementato in molte PMI e imprese. Il supporto per questo progetto sarebbe in difficoltà e quindi voglio creare un modello di codifica per errori ( come i codici di stato HTTP ). Ciò consentirà alle persone dell'help desk di fare riferimento ai …
Uso ints ovunque non firmati e non sono sicuro che dovrei. Questo può essere dalle colonne ID chiave primaria del database ai contatori, ecc. Se un numero non deve mai essere negativo, userò sempre un int senza segno. Tuttavia noto dal codice di altri che nessun altro sembra farlo. C'è …
Ho implementato un protocollo di rete e ho bisogno che i pacchetti abbiano identificatori univoci. Finora, ho appena generato numeri interi casuali a 32 bit e presumo che sia astronomicamente improbabile che ci sia una collisione durante la durata di un programma / connessione. Questo è generalmente considerato una pratica …
Di recente ho inserito un paio d'ore in JavaScript perché volevo beneficiare dell'enorme base di utenti. In questo modo ho notato uno schema che la maggior parte delle persone attribuisce a linguaggi dinamici. Fai in modo che le cose funzionino molto rapidamente, ma una volta che il tuo codice raggiunge …
Sto gestendo un piccolo team di sviluppatori. Ogni tanto decidiamo che passeremo un giorno o due a ripulire il nostro codice. Sarebbe una buona idea programmare un orario regolare, diciamo 1 settimana ogni 2 mesi, per ripulire il nostro codice?
Complessivamente sto programmando da circa 8 anni e mi sembra di fare sempre più affidamento su librerie e snippet open source (maledetto GitHub!) Per "portare a termine il lavoro". So che col tempo potrei scrivere la mia implementazione, ma mi piace concentrarmi sul design generale. È normale (ambiente non aziendale)? …
Questa domanda mi ha fatto pensare che ci fosse una domanda migliore da porre. Cosa hai imparato a scuola di cui non ti importava in quel momento, ma che si è rivelato utile o che hai dovuto imparare di nuovo sul posto di lavoro perché ce l'avevi a scuola, ma …
In JS puoi restituire un valore booleano con proprietà personalizzate. Per esempio. quando Modernizr verifica il supporto video, ritorna trueo falsema il valore booleano restituito (Bool è un oggetto di prima classe in JS) ha proprietà che specificano quali formati sono supportati. All'inizio mi ha sorpreso un po ', ma …
Quando si imposta un valore su una variabile all'interno di una classe il più delle volte ci vengono presentate due opzioni: private string myValue; public string MyValue { get { return myValue; } set { myValue = value; } } Esiste una convenzione che determina come dovremmo assegnare valori alle …
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.