Hay que ser ordenado…

El otro estaba releyendo «The pragmatic programmer«, un libro muy recomendable. El caso es que en el punto que habla de la importancia para todo programador de conocer a fondo un editor de texto, ponia el ejemplo de la posiblidad de que tiene Emacs de seleccionar unas lineas de texto y ordenarlas alfabéticamente.


Yo enseguida pense en Visual Studio, y en que siempre ando ordenando a mano los import (VB) o using (C# o C++) y me dije que si Emacs tiene esto como no lo va a tener Visual Studio, pues bien el caso es que no, que no hay esa posibilidad en Visual Studio.


Pero, como no todo son van a ser malas noticias, gracias al excelente soporte para extensibilidad de Visual Studio, Nicole Calinoiu, MVP, se a currado un interesante addin llamado ImportsSorter, que es una maravilla. Incluso va más haya de simplemente ordernar por orden alfabético permitiendo definir grupos dentro de ese orden. Una pena que no este disponble el código fuente, para añadirle alguna funcionalidad.

4 comentarios sobre “Hay que ser ordenado…”

  1. Hombre, no digo que sea de gran importancia, pero a mi me gusta tener mis namespaces ordenados. Quiza solo sea una mania…

    Electrocucaracha, gracias por descrubir el error del using y el import, ya esta solucionado.

  2. pues si es cuestion de orden, es como de gustos … dificil ponerse de acuerdo, pero yo m acuerdo de mis addins de VB6 q me ordenaban las funciones de una clase alfabeticamente y es mas (me habia currado no se d donde sacaba tiempo) una rutina q me tabulaba estilo tabla los Dim var as tipo …

    ahora a probar el AddIn de Nicole !!!

    Saludos

  3. Puede ayudarte a identificar using repetidos.
    Ejemplo:
    En una rama un desarrollador agrega 3 referencias.
    En otra rama un desarrollador agrega 1 referencia.

    Si realizamos un merge automatico, ups…error de compilacion.
    Si estuvieran ordenados….la herramienta identificaria ambas lineas iguales..

Responder a anonymous Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *