(...)



Archivado por 煤ltima vez {{ '2019-05-02T02:38:22.195Z' | moment 'DD/MM/YY HH:mm'}} (Hora Local).
Descargar archivos ({{ 1 }})

155112357016.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 23.67KB, 600x600, 54f0f71490306...jpg )
39141

/#/ 39141
{{{"var variable = false;\n\n\nif(variable){\n\n} else {\n\n}" | renderPostMessage 39141}}}

>>

/#/ 39144
{{{">>39141 (OP)\ncambia el if por if(variable == true)" | renderPostMessage 39144}}}

>>

/#/ 39145
{{{">>39144\nbueno. pero en la mayor铆a de lenguajes de programaci贸n es lo mismo if(variable == true) que if(variable)" | renderPostMessage 39145}}}

>>

/#/ 39146
{{{">>39145\npensaba que la broma era que si la variable es false entonces solo se ejecuta el else, por lo que era un hilo de codigo innecesario, pero si quieres poner complejas expresiones en una variable o en varias lineas de codigo en lugar de un if esta bien." | renderPostMessage 39146}}}

>>

/#/ 39147
{{{">>39146\nyo se" | renderPostMessage 39147}}}

>>

/#/ 39157
{{{">No usar [b]/code[/b]\n\nAlgo no esta bien aqu铆." | renderPostMessage 39157}}}

>>

/#/ 39163
{{{">>39162\nno, la cage" | renderPostMessage 39163}}}

>>

/#/ 39166
{{{"[code]if(variable){[/code]\n\nEs infinitamente mejor que\n\n[code]if(variable == 0){[/code]\n\nPero a los nuevos se le dificulta.\n\nOtra un poquito mas complicada es \n\n[code]if(!variable){[/code]\n\n compararada con\n\n[code]if(variable != 0){[/code]" | renderPostMessage 39166}}}

>>

/#/ 39172
{{{">>39141 (OP)\n[code]\nvar ? true : false;\n[/code]" | renderPostMessage 39172}}}

>>

/#/ 39173
{{{">>39166\ngracias por la lista" | renderPostMessage 39173}}}

>>

/#/ 39189
{{{">>39166\nNo te falta cerrar el corchete grandisimo hijo de puta" | renderPostMessage 39189}}}

>>

/#/ 39203
{{{">>39189\nes un ejemplo ctm" | renderPostMessage 39203}}}

>>

/#/ 39207
{{{">>39203\nQue interesante lpqtp" | renderPostMessage 39207}}}

>>

/#/ 39216
{{{">>39207\nC.T.M.\n\\n\nConche\n\\n\nTu\n\\n\nMadre" | renderPostMessage 39216}}}

>>

/#/ 39222
{{{">>39189\n\nSe cierra en otra linea. Estaba intentando dejar implicito que \n\n[code]id(var == 0){\n}\n[/code]\n\nEs mejor que:\n\n\n[code]id(var == 0)\n{\n}\n[/code]" | renderPostMessage 39222}}}

>>

/#/ 39266
{{{">>39222\nconcuerdo" | renderPostMessage 39266}}}

>>

/#/ 39296
{{{">>39222\nQuiza es que no soy pro pero veo que el resultado seria el mismo, o no?~~~~" | renderPostMessage 39296}}}

>>

/#/ 39319
{{{">>39296\n\nSi, pero esa es la diferencia entre escribir algo que funcione y escribir codigo decentemente.\n\nYo tengo gente a cargo y alguno me viene con eso o codigo no identado y lo va a tener que volver a hacer!" | renderPostMessage 39319}}}

>>

/#/ 39329
{{{">>39141 (OP)\nme gusta este hilo" | renderPostMessage 39329}}}

>>

/#/ 39355
{{{">>39319\nY si llegaran a usar C# como le har铆as? el IDE te lo indenta as铆 por defecto, 驴lo mandas a hacerlo de nuevo?" | renderPostMessage 39355}}}

>>

/#/ 39366
{{{">>39355\n\nEl IDE lo configuras para que te idente como quieras. Yo uso C# en el dia a dia, pero en el eclipse por decirte un ide, podes configurar absolutamente todo, igual con el codeblocks.\n\nNo se por que pasan mas de XX horas a la semana con herramientas y no las configuran. Configuren los colores como deseen, los menus, los atajos del teclado, etc etc etc. No usen las cosas por defecto." | renderPostMessage 39366}}}

>>

/#/ 39966
{{{">>39166\n>\"if(variable){\" Es infinitamente mejor que \"if(variable == 0){\"\nDiscrepo, es preferible escribirlo como [i]if (variable == 0)[/i], no hay una raz贸n real que justifique hacerlo de la otra forma (en especial si estas trabajando con c贸digo que a otros les tocara mantener despu茅s).\n>>39172\nEn cambio los operadores ternarios son bastante 煤tiles para definir variables en base a si se cumple una condici贸n u otra, adem谩s de que no son muy dif铆ciles de entender." | renderPostMessage 39966}}}

>>

/#/ 39970
{{{">>39366\nTampoco es que tengas que hacer muchos cambios... En mi VS lo 煤nico que hice es tema negro, esquema de colores personalizado y cambiar la fuente a Fira Code." | renderPostMessage 39970}}}

>>

/#/ 40091
{{{">>39966\nPero annon, ocupa mas espacio al pedo, si sabes que luego de ) si o si debe venir un {" | renderPostMessage 40091}}}

>>

/#/ 40110
{{{">>40091\n\nPues si pero as铆 es m谩s espec铆fico el c贸digo a primera vista." | renderPostMessage 40110}}}

>>

/#/ 40111
{{{"驴No es mejor?\n\n[code]\nif(!variable) ... ;\n[/code]" | renderPostMessage 40111}}}

>>

/#/ 41090
{{{">>40091\n>si sabes que luego de ) si o si debe venir un {\n驴Y eso que tiene que ver con la forma de escribir la condici贸n en el if?\n>>40111\nNo, no lo es." | renderPostMessage 41090}}}

>>

/#/ 41092
{{{">>39222\nDefinitivamente no. Hoy en d铆a conviene ahorrar espacio vertical.\n\n>>40091\nS铆 o s铆 mi poronga, aprend茅 C.\n\n>>40111\nNunca jam谩s el \"if(condici贸n) expresi贸n;\" en una sola linea, a menos que est茅s agrupando varios ifs, ej:\n[code]\n if (pene1) penemode |= 0x02;\n if (pene2) penemode |= 0x04;\n if (pene3) penemode |= 0x08;\n[/code]\n\nAdem谩s:\n[code]\n if (condicion) {\n // \n }\n else {\n //\n }\n[/code]\nEs mejor que:\n[code]\n if (condicion)\n {\n // \n } else\n {\n //\n }\n[/code]\n\nY por ultimo, nunca, pero nunca uses la forma de \"if else\" de forma distinta (bloque/sentencia), si tenes usar un bloque para el if lo mejor es que tambi茅n lo hagas para el else, aunque no lo necesites." | renderPostMessage 41092}}}

>>

/#/ 41570
{{{">>41092\n> if (condicion) \n>{\n> // \n>} \n>else \n>{ \n> // \n>}\n\n>quien programa si. nunca vi a alguien trabajando as铆" | renderPostMessage 41570}}}

>>

/#/ 41576
{{{">>41570\n驴Has o铆do de la convenci贸n de c贸digo GNU? https://en.wikipedia.org/wiki/GNU_coding_standards" | renderPostMessage 41576}}}

>>

/#/ 41578
{{{">>41576\nel pasado es un pa铆s extra帽o" | renderPostMessage 41578}}}

>>

/#/ 42576
{{{">>41092\n>Nunca jam谩s el \"if(condici贸n) expresi贸n;\" en una sola linea\nEso solo aplica en C ya que a los que no conocen bien el lenguaje les podr铆a traer problemas. Para que quede mas claro voy a ilustrarlo con este ejemplo:\n[code]// Caso 1\nif (condici贸n)\n funcion1();\n funcion2();\n\n// Caso 2\nif (condici贸n) {\n funcion1();\n funcion2();\n}[/code]\nA simple vista uno creer铆a que caso 1 y 2 funcionar铆an igual pero en realidad en caso 1 solo se ejecuta la primer funci贸n si la condici贸n se cumple y funcion2 se ejecuta siempre por fuera del if. En cambio en caso 2 tanto funcion1 como funcion2 se ejecutan solo si la condici贸n se cumple.\nEn otros lenguajes el contenido del if siempre suele ir con llaves (a menos que hablemos de Python u otros en donde no se utilizan).\n>si tenes usar un bloque para el if lo mejor es que tambi茅n lo hagas para el else, aunque no lo necesites.\n驴Que sentido tiene meter un else si no voy a usar?\n>>41576\nPrefiero el estilo que se usa en el kernel de Linux: https://www.kernel.org/doc/html/latest/process/coding-style.html Eso si, 8 espacios para indentar me parece mucho, con 4 alcanza y el c贸digo se mantiene igual de legible." | renderPostMessage 42576}}}