Resultados de la búsqueda a petición "coding-style"
¿Cuándo usas bloques de código?
¿Cuándo utiliza bloques de código en C / C ++ / C #, etc.? Sé la razón teórica detrás de ellos, pero ¿cuándo los usas en programas reales? EDITA: Me acabo de dar cuenta de que los uso enswitcheclaraciones @, donde las variables estarían en el ...
Pythonic forma de implementar un tokenizer
Voy a implementar un tokenizer en Python y me preguntaba si podría ofrecer algún consejo de estilo. He implementado un tokenizer antes en C y en Java, así que estoy de acuerdo con la teoría, solo me gustaría asegurarme de que sigo los estilos ...
Declarando múltiples variables en JavaScript
En JavaScript, es posible declarar múltiples variables como esta: var variable1 = "Hello World!"; var variable2 = "Testing..."; var variable3 = 42;...o así var variable1 = "Hello World!", variable2 = "Testing...", variable3 = 42;Es un método ...
Es un destructor recursivo para la lista vinculada, el árbol, etc., malo?
Para mi ejercicio de aprendizaje actual, estoy estudiando listas y árboles vinculados. Hace poco vi una sugerencia para destruir estructuras de datos de forma recursiva haciendo que cada nodo elimine su hijo / hijos. Sin embargo, en casi todos ...
¿Por qué declarar una estructura que solo contiene una matriz en C?
Me encontré con un código que contenía lo siguiente: struct ABC { unsigned long array[MAX]; } abc; ¿Cuándo tiene sentido usar una declaración como esta?
Forma correcta de declarar variables de puntero en C / C ++ [cerrado]
oté que algunas personas usan la siguiente notación para declarar variables de puntero. (a) char* p;en lugar d (b) char *p; Yo uso (b). ¿Cuál es el racional detrás de la notación (a)? La notación (b) tiene más sentido para mí porque el puntero ...
¿Alguna razón para NO usar siempre argumentos de palabras clave?
Antes de saltar a Python, había comenzado con algunos libros de Objective-C / Cocoa. Como recuerdo, la mayoría de las funciones requerían que los argumentos de palabras clave se establecieran explícitamente. Hasta hace poco, olvidé todo esto, y ...
¿Por qué Python utiliza comillas triples no convencionales para comentarios?
¿Por qué Python no usó el estilo tradicional de comentarios como C / C ++ / Java utiliza: /** * Comment lines * More comment lines */ // line comments // line comments // Existe una razón específica para esto o es simplemente arbitrari
Java modificadores de sintaxis y formato
Me encuentro confundido en cuanto al orden de acceso y los modificadores de no acceso. Por ejempl abstract void go() abstract public void go() public final void go() void final go() final class Test{} class final Test{} final abstract class ...
¿Puedo selectivamente (forzar) en línea una función?
En el libroClean Code [https://rads.stackoverflow.com/amzn/click/com/0132350882] (y un par de otros que he encontrado y leído) se sugiere mantener las funciones pequeñas y dividirlas si se vuelven grandes. También sugiere que las ...