Preguntas etiquetadas con programming-practices

Las prácticas de programación son las prácticas comúnmente utilizadas o no tan comúnmente en el desarrollo de software. Estos pueden incluir cosas como desarrollo ágil, Kanban, atajos de codificación, etc.





16
Las mejores prácticas en if / return
Quiero saber qué se considera una mejor manera de regresar cuando tengo una ifdeclaración. Ejemplo 1: public bool MyFunction() { // Get some string for this example string myString = GetString(); if (myString == null) { return false; } else { myString = "Name " + myString; // Do something …

11
¿Cuándo comprometer el código?
Cuando se trabaja en un proyecto, el código puede desarrollarse razonablemente rápido en un solo día o poco a poco durante un período prolongado de pocas semanas / meses / años. Como las confirmaciones de código se están considerando como una medida del desarrollo del proyecto, en realidad no significa …


8
¿Cómo podemos estar seguros de que los componentes inferiores de la programación de computadoras, como compiladores, ensambladores, instrucciones de máquina, etc., son perfectos?
Como nos estamos volviendo cada vez más dependientes de la informática, incluidas las tareas muy críticas de la vida cotidiana, me preguntaba cómo se prueban esos componentes vitales. Más técnicamente, ¿cómo se prueban los compiladores y ensambladores? (¡Supongo que esto se relaciona con el problema de detención !)






9
¿Deberían los métodos de una clase llamar a sus propios captadores y establecedores?
Donde trabajo veo muchas clases que hacen cosas como esta: public class ClassThatCallsItsOwnGettersAndSetters { private String field; public String getField() { return field; } public void setField(String field) { this.field = field; } public void methodWithLogic() { setField("value"); //do stuff String localField = getField(); //do stuff with "localField" } } …


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.