From: Leandro Lucarella Date: Mon, 13 Oct 2003 21:03:40 +0000 (+0000) Subject: Se agrega coding style. X-Git-Tag: svn_import~438 X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/commitdiff_plain/12762db09c429c5b2197899e63f040d5e56e60e1?ds=sidebyside;hp=62f760c2f25664ede0e13eba9d526d79cccd01b0 Se agrega coding style. --- diff --git a/docs/coding_style.txt b/docs/coding_style.txt new file mode 100644 index 0000000..ed2e152 --- /dev/null +++ b/docs/coding_style.txt @@ -0,0 +1,32 @@ +$Id$ + +Todo lo que es interfaz (clases, metodos, atributos, funciones, tipos de datos +en general) van en inglés. + +Documentacion (incluido comentarios) en castellano. + +Métodos de acceso y escritura de atributos publicos: get_(), +set_. + +Nombre de clases: tipo Java. + class MiClase: public MiPadre { + private: + int atributo; + public: + int get_atributo(void); + void set_atributo(int _atributo); + }; + +Nombre de métodos: tipo STL (con parametros que empiezan con '_'). + virtual void mi_metodo(int _mi_entero) const = 0; + +Nombre de atributos: idem métodos. + +General: + - Se usan TABs para identar solamente. + - Llaves en la misma línea. + if (algo == otro) { + // codigo + } else { + // otra cosa + } diff --git a/docs/enunciado/tp.html b/docs/enunciado/tp.html index 4e6f0c2..cd211cb 100644 --- a/docs/enunciado/tp.html +++ b/docs/enunciado/tp.html @@ -29,7 +29,7 @@ texto.

  • tanque
  • bomba (fuente)
  • drenaje (salida)
  • -
  • válvula
  • +
  • exclusa
  • El programa debe permitir insertar, borrar y mover cada uno de estos elementos.

    @@ -77,7 +77,7 @@ se detalla en la siguiente tabla:

      - válvula + exclusa   abierta/cerrada (valor binario) @@ -158,7 +158,7 @@ direcci Los objetos de la planta pueden dividirse en 3 tipos:

    1 - Fuentes. (ejemplo: bomba)
    2 - Drenajes. (ejemplo: salida)
    -3 - Los restantes objetos (válvulas, bifurcaciones, uniones, etc) son +3 - Los restantes objetos (exclusas, bifurcaciones, uniones, etc) son idealizados suponiendo que no almacenan líquido.

    Un caso particular de dispositivo es el tanque, que constituye una fuente y drenaje al mismo tiempo.

    @@ -168,7 +168,7 @@ las fuentes y drenajes.

    en dos.
    Las uniones son simplificadas suponiendo que sólo aceptan el 50% del caudal posible de cada entrada.

    -

    Si una válvula / bomba está cerrada, el programa debe considerar que dicha +

    Si una exclusa / bomba está cerrada, el programa debe considerar que dicha parte del grafo no está presente.

    Ejemplo:

    @@ -206,7 +206,7 @@ Si la bomba 1 y 2 est Suma de los flujos por las aristas 1 y 2

    Flujo en arista 4
    -
    Si la válvula 5 está cerrada, el flujo será 0.
    +Si la exclusa 5 está cerrada, el flujo será 0.
    En caso contrario:
    Si la bomba 8 está apagada, el grafo se reduce y el flujo estará
    dado por el mínimo caudal entre
    @@ -237,7 +237,7 @@ Si la bomba 8 est Los restantes flujos pueden ser determinados por los alumnos.

    En este análisis no se tuvo en cuenta la existencia de líquido en un tanque. Si -un tanque está vacío, debe considerarse que no hay flujo de líquido (válvula +un tanque está vacío, debe considerarse que no hay flujo de líquido (exclusa cerrada). Si un cuanto de flujo de líquido resulta ser superior al líquido existente en un tanque, dicho caudal deberá ser limitado al caudal existente.

    Una vez determinado el caudal en cada arista del grafo, el programa debe