Ein paar Kollegen und ich haben eine einfache Paketerfassung basierend auf libpcap, GTK + und sqlite als Projekt für einen Networks Engineering Kurs an unserer Universität entwickelt. Während es (meistens) funktioniert, versuche ich, meine Programmierfähigkeiten zu verbessern und würde es begrüßen, wenn Mitglieder der Gemeinschaft sehen könnten, was wir zusammengestellt haben.Wo ist ein guter Ort für einen Code-Review?
Ist dies ein guter Ort für eine solche Überprüfung? Wenn nicht, auf welchen guten Seiten kann ich diese Frage stellen? Der Quellcode wird von Google Code gehostet (http://code.google.com/p/nbfm-sniffer) und eine ausführbare Datei steht zum Download bereit (nur Windows, obwohl sie unter Linux kompiliert wird und auf OS X Leopard kompiliert werden sollte, vorausgesetzt, man hat gtk + SDK installiert).
Danke, alle!
-Carlos Nunez
UPDATE: Vielen Dank für das tolle Feedback, jeder. Der Code ist vollständig Open-Source und modifizierbar (lizenziert unter Apache License 2.0). Ich hatte gehofft, mehr ganzheitliches Feedback zu bekommen, da meine Beiträge immer noch sehr lang sind.
Denken Sie über einige Ihrer schlechteren Probleme nach, posten Sie Ihre Lösung und bitten Sie um eine Eingabe. Wenn Sie nach einem vollständigen Projekt suchen, erhalten Sie möglicherweise nicht die Aufmerksamkeit, die Sie wünschen. –
+1, weil Sie vor dem Posten gefragt haben. – IAbstract
Sie haben viel Code geschrieben und nur wenige Leute, die die Fähigkeiten haben, wären bereit, Ihr Projekt zu überprüfen. Das heißt, Sie können etwas Glück haben, wenn Sie bestimmte kleine Stücke überprüfen lassen. –