diff --git a/audits/2024-07-14 b/audits/2024-07-14 new file mode 100644 index 0000000..a513581 --- /dev/null +++ b/audits/2024-07-14 @@ -0,0 +1,804 @@ + + + + + + + - + + + + +

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]
+ + + + \ No newline at end of file