Gem-graph client

version 0.0 commit 8ce7191df3652ddd6284c4ac6d8d42c3cf32d2d5

Audit de code source et structure de projet

Arborescence des sources

Voici l’arborescence de la version actuelle du projet.

├── data
│   ├── dimers random walk.xml
│   ├── image
│   │   ├── [...]
│   └── text
│       ├── [...]
├── include
│   ├── automat.h
│   ├── base.h
│   ├── calls.h
│   ├── graph.h
│   ├── parse.h
│   └── widgets.h
├── Makefile
├── manifest.scm
├── [...]
└── src
    ├── automat.c
    ├── calls.c
    ├── graph.c
    │   ├── area.c
    │   ├── draw.c
    │   ├── grid.c
    │   ├── init.c
    │   ├── shader.frag
    │   ├── shader.vert
    │   └── stack.c
    ├── main.c
    ├── parse.c
    └── widget.c
        ├── heads.c
        ├── labo.c
        ├── rules.c
        ├── state.c
        ├── stock.c
        └── tree.c

8 dossiers, 46 fichiers

Un certain nombre d’élements doivent être respectés :

Erreurs critiques :

Analyse formelle des sources

Généralités :

Analyse des headers

Problèmes critiques relevés :

base.h [critique] [à retravailler]
automat.h [critique] [à retravailler]
calls.h [critique] [à retravailler]
graph.h [critique] [à retravailler]
parse.h [critique] [à retravailler]
widgets.h [critique] [à retravailler]

Analyse du code

Problèmes critiques relevés :

main.c [critique] [à retravailler]
automat.c [critique] [à retravailler]
calls.c [critique] [à retravailler]
parse.c [critique] [à retravailler]
module graph.c [critique] [à retravailler]
area.c [critique] [à retravailler]
draw.c [critique] [à retravailler]
grid.c [critique] [à retravailler]
init.c [critique] [à retravailler]
shader.frag [critique] [à retravailler]
shader.vert [critique] [à retravailler]
stack.c [critique] [à retravailler]
module widget.c [critique] [à retravailler]
heads.c [critique] [à retravailler]
labo.c [critique] [à retravailler]

You who enter here, leave all hope of an understandable code

Ok, je saute.

rules.c [critique] [à retravailler]
state.c [critique] [à retravailler]
stock.c [critique] [à retravailler]
tree.c [critique] [à retravailler]