Domande taggate «clean-code»

Il termine "codice pulito" viene utilizzato per descrivere un codice di programmazione per computer che è conciso, facile da capire ed esprime chiaramente l'intenzione del programmatore. Le domande con questo tag riguardano il processo di scrittura del codice pulito o il refactoring del vecchio codice "sporco" come codice pulito.

4
Buon uso di catch-block?
Mi trovo sempre a lottare con questo ... cercando di trovare il giusto equilibrio tra provare / catturare e il codice che non diventa questo osceno pasticcio di schede, parentesi ed eccezioni che vengono rigirate nello stack di chiamate come una patata bollente. Ad esempio, ho un'app che sto sviluppando …












8
Quali sono i modi migliori per bilanciare le eccezioni informative e il codice pulito?
Con il nostro SDK pubblico, tendiamo a voler inviare messaggi molto informativi sul perché si verifica un'eccezione. Per esempio: if (interfaceInstance == null) { string errMsg = string.Format( "Construction of Action Argument: {0}, via the empty constructor worked, but type: {1} could not be cast to type {2}.", ParameterInfo.Name, ParameterInfo.ParameterType, …


4
questo modo di chiamare una funzione è una cattiva pratica?
Ho il codice seguente: public void moveCameraTo(Location location){ moveCameraTo(location.getLatitude(), location.getLongitude()); } public void moveCameraTo(double latitude, double longitude){ LatLng latLng = new LatLng(latitude, longitude); moveCameraTo(latLng); } public void moveCameraTo(LatLng latLng){ GoogleMap googleMap = getGoogleMap(); cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, INITIAL_MAP_ZOOM_LEVEL); googleMap.moveCamera(cameraUpdate); } Penso che in questo modo elimini la responsabilità di sapere cosa …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.