Articles of coding style

Matlab: ¿es posible rastrear los cambios en el código desde el comienzo hasta la versión final?

En lugar de save el file en diferentes nombres a medida que evoluciona, ¿hay alguna forma de realizar un seguimiento automático de todos y cada uno de los cambios desde el inicio del código (concepción)?

¿Cómo lidiar con el cambio de características y nombres de productos en el código fuente?

¿Cuál es una buena estrategia para tratar con cambiar los nombres de productos y características en el código fuente? Esta es la situación en la que me encuentro una y otra vez (¿la mayoría de ustedes pueden relacionarse?) … El nombre del producto comienza como "DaBomb" Las principales características son "Exploder", "Lantern" y "Flag". El […]

Comprobación del código "comentado"

Ok, aquí hay algo que ha causado cierta fricción en mi trabajo actual y realmente no esperaba que lo hiciera. El desarrollo de software organizado en casa es un nuevo concepto aquí y he elaborado un primer borrador de algunas pautas de encoding. He propuesto que el código "comentado" nunca debería registrarse en el repository. […]

¿Deben los posts de compromiso escribirse en time presente o pasado?

Entonces, ¿qué es lo que piensas que es mejor y más intuitivo? Fixed the XXX bug in YYY Fix the XXX bug in YYY Fixes the XXX bug in YYY Fixing the XXX bug in YYY Por favor, proporcione sus justificaciones. Tenga en count que lo estoy planteando desde su perspectiva general, lo que significa […]

Problema con PHP_CodeSniffer y SVN pre-commit hook

Recientemente descargué la última versión de CodeSniffer (1.3.RC0). Prefiero esta versión y no la estable (1.2.2) porque quiero la function de "severidad". Modifiqué un package estándar de Drupal existente para que sea compatible con esta versión de CodeSniffer y establezco mi propia política de gravedad. Cuando ejecuto el phpcs desde la command-line, no tengo ningún […]

Eclipse: hacer frente a diferentes styles de encoding al comprometerse con el repository

Estoy en un equipo de desarrolladores que tienen sus propias forms únicas de diseñar su código. Para mí, me gusta tener nuevas líneas para mis llaves al usar controles o loops. A otros desarrolladores les gusta tener un parlante posterior en la misma línea. Lo que quiero saber es que con Eclipse puedes formatear código […]

PHP codesniffer (phpcs): ¿cómo se permite sobrescribir cuando se usa como parte de un enlace de precompilation de svn?

Tenemos una aplicación web PHP 5 y actualmente estamos evaluando PHP CodeSniffer para decidir si forzar estándares de código mejora la calidad del código. Usamos subversion para nuestro repository de código y base de implementación y he agregado un enlace de precompilation de SVN para asegurar que todos los files comprometidos estén libres de la […]

¿Cómo ignorar la convención / coding style mientras se genera diff usando svn?

¿Cómo podemos ignorar la convención de encoding mientras generamos diff usando svn? Para elaborar, no quiero distinguir entre los siguientes dos styles de encoding while (variableIter.hasNext()) { lModel = variableIter.next(); } Y while (variableIter.hasNext()) { lModel = variableIter .next(); } Si ejecuto un svn diff, obtendré el siguiente diff: – while (variableIter.hasNext()) – { – […]

Permitir que SVN se comprometa con las advertencias de enlace PreCommit existentes

Estoy utilizando los enlaces de precomisión de SVN para validar mi estándar de código (PSR2) antes de poder comprometerme. Esto funciona perfectamente con solo una exception. Existen mis files de testing de unidad (PHPUnit) de mi class de rutina de arranque de todas las funciones de testing de unidades estáticas, pero también habilita los posts […]

limpieza de estilo que no pisotea svn culpa?

Me gustaría usar el formateador de Eclipse para arreglar algún código mal diseñado, pero hay un gran inconveniente en matar todos los metadatos en el repository sobre quién es responsable de qué. ¿Alguna idea de cómo evitar esto? Quizás es completamente imposible …