UTNianos

Versión completa: CamelCase vs Underscore[ _ ] vs Notacion Húngara - Convenciones de Nomenclatura
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2 3 4 5 6 7 8
entonces habiamos quedado que el underscore debe ser erradicado ?


otra cosa que me pone ultraviolento, es que usen la antigua sintaxis de join para sql (si, nada que ver)


onda


select * from
table1, table2, table3
where table1.id = table2.id and table2.id = table3.id



mas ilegible, imposible


me haria un topic para bardearlos (?)

encima en mi tp de gestion todos escribian asi menos yo .P
(12-11-2012 01:59)gonnza escribió: [ -> ]Make your choice

la default del lenguaje.
(14-11-2012 16:12)gonnza escribió: [ -> ]entonces habiamos quedado que el underscore debe ser erradicado ?

Habiamos quedado en que gonza es puto. Otra cosa, no necesariamente tenes que poner el mismo nombre cuando pasas de camel case a underscore. EJ putearAGonza() pasa como putear_gonza().

Bueno, me voy a codear el metodo ___________pageload().


#include <iostream>
int main(void)
{
if(true)
{
std::cout << "Gonza se la morfa\n" ;
}
}


(14-11-2012 16:21).py escribió: [ -> ]la default del lenguaje.

/thread
volviste!...se han escuchado mis plegarias.
¿Desde cuando hay convencion por default en un lenguaje?.
(14-11-2012 20:38)ebric escribió: [ -> ]¿Desde cuando hay convencion por default en un lenguaje?.

Desde que lees el api
(14-11-2012 16:12)gonnza escribió: [ -> ]entonces habiamos quedado que el underscore debe ser erradicado ?


otra cosa que me pone ultraviolento, es que usen la antigua sintaxis de join para sql (si, nada que ver)


onda


select * from
table1, table2, table3
where table1.id = table2.id and table2.id = table3.id



mas ilegible, imposible


me haria un topic para bardearlos (?)

encima en mi tp de gestion todos escribian asi menos yo .P

A mí me dijeron que eso se llama dino-join
Puede ser?


SELECT
tabla1.columna1,
tabla1.columna2,
tabla2.columna1,
tabla2.columna1,
FROM
tabla1
INNER JOIN table2
ON (...)
INNER JOIN tabla3
ON (...)
WHERE
tabla1.columna1 = 'eaea' AND
tabla2.columna2 = 'apepe'



Masterrace
(14-11-2012 20:48).py escribió: [ -> ]
(14-11-2012 20:38)ebric escribió: [ -> ]¿Desde cuando hay convencion por default en un lenguaje?.

Desde que lees el api

¿Y si hay varias convenciones?.
(14-11-2012 22:22)ebric escribió: [ -> ]
(14-11-2012 20:48).py escribió: [ -> ]
(14-11-2012 20:38)ebric escribió: [ -> ]¿Desde cuando hay convencion por default en un lenguaje?.

Desde que lees el api

¿Y si hay varias convenciones?.
Ejemplos?
el verdadero macho programa a lo caverna sin leer la api

Off-topic:
Cita:A mí me dijeron que eso se llama dino-join

si, creo que ese era el nombre, pero se una sintaxis vieja.. es una poronga, porque asi haces un join pero te olvidas el where y te sale un cross join. Ademas, el left no se puede hacer asi, solo con left join, entonces si o si te tendrias que aprender 2 convenciones.. mas facil aprenderte 1 que sirva igual para todas =P
(14-11-2012 22:37).py escribió: [ -> ]
(14-11-2012 22:22)ebric escribió: [ -> ]
(14-11-2012 20:48).py escribió: [ -> ]
(14-11-2012 20:38)ebric escribió: [ -> ]¿Desde cuando hay convencion por default en un lenguaje?.

Desde que lees el api

¿Y si hay varias convenciones?.
Ejemplos?

Fijate clases de System y System.Web de .NET.
El unico problema que veo es _AppDomain para unmanaged y MTAThreadAttribute , el resto esta bien. 99% del api te explica que convencion se usa


using System;
using System.Collections;
using System.Collections.Specialized;
using System.IO;
using System.Web.Util;
namespace System.Web
{
internal sealed class FileMonitor
{
internal readonly DirectoryMonitor DirectoryMonitor;
internal readonly HybridDictionary Aliases;
private string _fileNameLong;
private string _fileNameShort;
private HybridDictionary _targets;
private bool _exists;
private FileAttributesData _fad;
private byte[] _dacl;
private FileAction _lastAction;
private DateTime _utcLastCompletion;
internal string FileNameLong





public class StreamWriter : TextWriter
{
private const int DefaultBufferSize = 1024;
private const int DefaultFileStreamBufferSize = 4096;
private const int MinBufferSize = 128;
/// <summary>Provides a StreamWriter with no backing store that can be written to, but not read from.</summary>
/// <filterpriority>1</filterpriority>
public new static readonly StreamWriter Null = new StreamWriter(Stream.Null, new UTF8Encoding(false, true), 128, false);
internal Stream stream;
private Encoding encoding;
private Encoder encoder;
internal byte[] byteBuffer;
internal char[] charBuffer;
internal int charPos;
internal int charLen;
internal bool autoFlush;
private bool haveWrittenPreamble;
private bool closable;
[NonSerialized]
private MdaHelper mdaHelper;
private static Encoding _UTF8NoBOM;
internal static Encoding UTF8NoBOM


Páginas: 1 2 3 4 5 6 7 8
URLs de referencia