2 dépôts
Dividing large blocks of machine-generated changes into smaller, reviewable engineering units.
Distinct from AI-Generated Code Analysis: Focuses on the physical partitioning of code blocks for rollback and review rather than analyzing quality discrepancies.
Explore 2 awesome GitHub repositories matching development tools & productivity · Code Slicing. Refine with filters or upvote what's useful.
my-git est un framework complet et un guide de référence pour l'administration du contrôle de version Git, la gouvernance des dépôts et la gestion des releases logicielles. Il fournit une approche structurée pour gérer le cycle de vie du développement logiciel, du branchement initial des fonctionnalités au déploiement final en production. Le projet se distingue par un framework de développement assisté par IA spécialisé. Cela inclut des workflows pour gérer le code généré par IA via des revues de diff automatisées, le découpage de commits basé sur l'intention, et des modèles de gouvernance pour la coordination multi-agents et l'isolation de session utilisant des worktrees. La codebase couvre une large surface de pratiques d'ingénierie, incluant l'automatisation des pipelines CI/CD, la gouvernance des dépôts en entreprise et des procédures de récupération avancées pour restaurer des commits perdus ou purger des données sensibles. Il détaille en outre les modèles de collaboration tels que le développement basé sur le tronc (trunk-based development), les pull requests empilées et les systèmes d'approbation à plusieurs niveaux. Le dépôt sert de référence technique et de manuel d'instruction pour implémenter des stratégies de branchement standardisées et des politiques de sécurité des dépôts.
Divides large machine-generated changes into smaller engineering units for better review and rollback.
fuckitjs est un utilitaire de nettoyage de code automatisé et un outil de récupération d'erreurs pour JavaScript. Il est conçu pour isoler et supprimer les lignes de code problématiques par une évaluation répétée et une excision sélective afin de garantir l'exécution réussie d'un script. L'outil identifie et excise les segments de code problématiques en évaluant itérativement les scripts jusqu'à ce que les plantages à l'exécution soient éliminés. Il emploie un processus d'identification et de découpage des lignes défaillantes spécifiques pour atténuer les erreurs et permettre à un script de s'exécuter jusqu'à son terme. Cette surface de capacités couvre le nettoyage automatisé du code, le débogage dynamique de scripts et l'atténuation des erreurs JavaScript par la suppression de la logique défaillante.
Removes individual lines of source code from the execution stream when they trigger runtime exceptions.