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.
Code Complete indica che è necessario evitare sempre il codice in una lingua anziché il codice in essa contenuto. Con ciò intendono Non limitare il tuo pensiero di programmazione solo ai concetti che sono supportati automaticamente dal tuo linguaggio. I migliori programmatori pensano a ciò che vogliono fare, quindi valutano …
Ho continuato a trovare il termine "carrozzeria" in termini di lavoro / ambiente di programmazione, ma nonostante googling non riesco a scoprire a cosa si riferisca esattamente? Qualcuno può illuminarmi per favore?
Abbiamo un sito Web di grandi dimensioni (oltre 1200 ore) che presenta molti debiti tecnici. Ciò è principalmente causato dai seguenti (soliti) motivi. Più programmatori che vanno e vengono durante lo sviluppo. Modifica delle specifiche durante lo sviluppo. Numerose funzionalità aggiunte (in breve tempo). Il cliente desidera molte nuove funzionalità, …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Questa è la mia prima domanda qui, quindi la farò breve …
Diciamo che ho una versione gratuita ea pagamento dell'app. La versione a pagamento è un superset della versione gratuita relativa alle funzionalità disponibili per gli utenti, il che significa che la versione a pagamento avrà tutte le funzionalità dell'app gratuita più extra. Esiste un modello per attivare o disattivare la …
So che questo può essere molto specifico per ogni caso d'uso, ma mi trovo a chiedermelo troppo spesso. Esiste una sintassi generalmente preferita. Non sto chiedendo quale sia l'approccio migliore quando in una funzione, chiedo se dovessi uscire presto o semplicemente non dovrei chiamare la funzione. Avvolgere se intorno alla …
Riesco a vedere i vantaggi di oggetti mutabili vs immutabili come gli oggetti immutabili che tolgono molto dalla risoluzione dei problemi nella programmazione multi-thread a causa dello stato condiviso e scrivibile. Al contrario, gli oggetti mutabili aiutano a gestire l'identità dell'oggetto piuttosto che creare ogni volta una nuova copia e …
Prima di tutto, voglio dire che sono abituato a fare la Programmazione procedurale come il mio hobby: sto cercando di imparare OOP in un paio di lingue e capire la teoria , ma non la pratica. Ho un progetto per animali domestici che volevo costruire, in particolare in PHP con …
Vuoi migliorare questo post? Fornire risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. In C # qual è la migliore pratica per incapsulare le variabili che devo usare in più metodi? …
Qualche tempo fa ho letto una sorta di "regola empirica" sulla concretezza dei tipi di parametri del metodo, dei tipi restituiti e dei tipi di proprietà, ma non me lo ricordo. Diceva qualcosa su come mantenere i tipi di ritorno il più concreti possibile e i tipi di parametri il …
In una dichiarazione di condizione (IF) tutti usano (position < size), ma perché? Solo una convenzione o c'è una buona ragione per questo? Trovato in natura: if (pos < array.length) { // do some with array[pos]; } Raramente trovato: if (array.length > pos) { // do some with array[pos]; }
Un recente articolo di ycombinator elenca un commento con i principi di un grande programmatore. #7. Buon programmatore: ottimizzo il codice. Migliore programmatore: strutturo i dati. Miglior programmatore: qual è la differenza? Riconoscendo concetti soggettivi e controversi - qualcuno ha una posizione su cosa significhi? Sì, ma vorrei modificare questa …
Sono passati alcuni mesi da quando ho iniziato la mia posizione come sviluppatore software entry-level. Ora che ho superato alcune curve di apprendimento (ad esempio la lingua, il gergo, la sintassi di VB e C #) sto iniziando a concentrarmi su argomenti più esoterici, per scrivere software migliore. Una semplice …
Dopo aver letto un articolo umilmente intitolato "I comandamenti del codice: migliori pratiche per la codifica dell'obiettivo-C" di Robert McNally poco meno di due anni fa, ho adottato la pratica di utilizzare le proprietà per quasi tutti i membri dei dati delle mie classi di Objective-C ( il 3 ° …
Sono nuovo di questo e anche un nuovo sviluppatore di PHP di 19 anni che è appena stato assunto, quindi non sono sicuro di come funzioni. Molte aziende durante lo sviluppo dei loro siti Web mantengono i loro siti nascosti dall'indicizzazione. Quali sono alcuni modi in cui html5 / css …
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.