Tutte le domande

17
risposte

Perché i campi privati non sono abbastanza protetti?

La visibilità private dei campi di classe / proprietà / attributi è utile? In OOP, prima o poi, creerai una sottoclasse di una classe e in tal caso, è bene comprendere e poter modificare completamente l'implementazione. Una delle prime c...
posta 11.03.2016 - 10:17
25
risposte

Come fai a sapere che stai scrivendo un buon codice? [duplicare]

Adoro la programmazione. Ho lavorato con il codice sin da quando ero bambino. Non ho mai seguito il percorso professionale, ma ho codificato diverse domande interne per vari datori di lavoro, incluso un progetto in cui mi sono intrufolato dove...
posta 14.11.2015 - 16:32
27
risposte

La generazione del codice sorgente è anti-pattern?

Se qualcosa può essere generato, quella cosa è data, non codice. Detto questo, non è tutta questa idea del generare codice sorgente un fraintendimento? Cioè, se c'è un generatore di codice per qualcosa, allora perché non rendere quella cosa u...
posta 29.11.2017 - 04:51
37
risposte

Le parentesi graffe dovrebbero apparire sulla propria linea? [chiuso]

Le parentesi graffe dovrebbero essere sulla propria linea o no? Cosa ne pensi? if (you.hasAnswer()) { you.postAnswer(); } else { you.doSomething(); } o dovrebbe essere if (you.hasAnswer()) { you.postAnswer(); } else { you....
posta 22.09.2011 - 00:34
7
risposte

Come evitare di essere biforcati nel dimenticatoio da un contributore più potente?

Come riportato di recente qui : Xamarin has forked Cocos2D-XNA, a 2D/3D game development framework, creating a cross-platform library that can be included in PCL projects. Tuttavia il fondatore del progetto che è stato biforcuto di...
posta 20.08.2014 - 22:10
11
risposte

I test di integrazione (database) sono errati?

Alcune persone sostengono che i test di integrazione sono tutti i tipi di cattivo e sbagliato - tutto deve essere testato unitamente, il che significa che devi prendere in giro le dipendenze; un'opzione che, per vari motivi, non mi è sempre pi...
posta 02.11.2015 - 17:58
11
risposte

Il modo moderno di eseguire la gestione degli errori ...

Sto riflettendo su questo problema da un po 'di tempo e mi trovo continuamente alla ricerca di caveat e contraddizioni, quindi spero che qualcuno possa dare una conclusione a quanto segue: Favorisci le eccezioni rispetto ai codici di errore...
posta 03.05.2012 - 12:35
5
risposte

Quali sono i vantaggi dell'uso della ramificazione come sviluppatore singolo?

Prima di tutto, sono consapevole che molte domande sono state poste su VCS come sviluppatore solista, ma sono spesso troppo vaste. Questo riguarda solo la ramificazione, e tuttavia è stato contrassegnato come un duplicato ... il supposto duplic...
posta 16.01.2018 - 09:58
8
risposte

Che cosa fare quando il codice inviato per la revisione del codice sembra essere troppo complicato?

Il codice è difficile da seguire, ma sembra (per lo più) funziona bene, almeno con test superficiali. Ci possono essere piccoli bug qua e là ma è molto difficile da capire leggendo il codice se sono sintomatici di problemi più profondi o semplic...
posta 15.12.2016 - 17:23
18
risposte

Quando dovrei fare il primo commit al controllo del codice sorgente?

Non sono mai sicuro quando un progetto è abbastanza lungo da impegnarsi per il controllo del codice sorgente. Tendo a rimandare il commit fino a quando il progetto non è 'framework-completo', e da quel momento in poi commetto principalmente funz...
posta 25.01.2013 - 21:48