Preguntas etiquetadas con clean-code

El término "código limpio" se utiliza para describir el código de programación de computadora que es conciso, fácil de entender y expresa claramente la intención del programador. Las preguntas con esta etiqueta se relacionan con el proceso de escribir código limpio, o refactorizar el viejo código "sucio" para que sea código limpio.

4
¿Buen uso de try catch-blocks?
Siempre me encuentro luchando con esto ... tratando de encontrar el equilibrio correcto entre intentar / atrapar y que el código no se convierta en este lío obsceno de pestañas, corchetes y excepciones lanzados de nuevo a la pila de llamadas como una papa caliente. Por ejemplo, tengo una aplicación …

5
¿Qué es una mentalidad útil cuando se realiza una revisión formal del código?
Nuestro equipo recientemente comenzó a realizar revisiones de código para cada registro. Como líder del equipo, estoy tratando de encontrar un equilibrio entre proporcionar demasiadas sugerencias, molestar a los desarrolladores y disminuir la producción del equipo, y dejar ir el código que habría escrito de manera diferente. ¿Existe alguna evidencia, …





4
¿Validación de arquitectura limpia en la capa de persistencia de dominio vs datos?
Estoy estudiando limpio y, como resultado, estoy repensando bastante dramáticamente mucho cómo diseño y escribo el software. Sin embargo, todavía estoy luchando con reglas comerciales como "guardar actualizaciones de algún elemento, primero cargar toda la lista de elementos que tengo permiso para ver / editar, etc., confirme que este elemento …


2
¿Cuánto uso de macros "probables" e "improbables" es demasiado?
Con frecuencia, las macros conocidas como likelyy unlikelyayudan al compilador a saber si ifgeneralmente se va a ingresar o omitir un Usarlo da como resultado algunas mejoras de rendimiento (más bien menores). Empecé a usarlos recientemente, y no estoy seguro de con qué frecuencia se deben usar esas sugerencias. Actualmente …




8
¿Cuáles son buenas formas de equilibrar las excepciones informativas y el código limpio?
Con nuestro SDK público, tendemos a querer dar mensajes muy informativos sobre por qué ocurre una excepción. Por ejemplo: 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, …

6
Asignación booleana de mejores prácticas [cerrada]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años . Encontré el siguiente condicional en un programa que he adquirido …

4
¿Es esta forma de llamar a una función una mala práctica?
Tengo el siguiente código: 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); } Creo que de esta manera elimino la responsabilidad de saber qué …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.