Folgende Regeln gelten bei der Arbeit am Code: * Alles was hinzugefügt wird ist ordentlich zu dokumentieren und formatieren! * Alle Variablen und Funktionen sind grundsätzlich klein zu schreiben oder mit CamelCase * Keine '_' für Funktionsnamen und Variablen, dass ist obsolete ;) * Änderungen am Code von Anderen werden abgesprochen * Klassen bestehen aus: * einer Header-Datei mit der Deklaration * einer CPP-Datei mit der Implementierung * Alle Parameter für Funktionen beginnen mit 'Param' um sie von Attributen/Variablen unterscheiden zu können * Instanziere Objekte sind am Ende der Nutzung zu 'delete'n * Doxygen-Dokumentation für Methoden/Klassen etc. * Keine @Params oder @Return definieren, wenn keine vorhanden oder void Folgende Regeln gelten bei der Arbeit mit Git: * Nicht jeden Scheiß als commit nehmen, sondern nur größere Änderungen mit aussagekräfter Commit-Message * Viele kleine Commit's bei Bedarf rebase'n um Sie zusammenzufassen Aufgaben: @Nico-X - Klasse für schicke Ausgabe der Subnetze und Übersicht @tschmidtbhv - Machen was übrig ist? (Hostnmane und Notizen zu IP-Adressen in Subnetzen) @splatterb0y - Hoffen das alles fertig wird. Morgen früh mergen und endfertigung. // Anzahl Clients je Subnetz // Subnetze anzeigen // Hostnamen zu IP-Adresse ablegen (Auch eine Notiz dazu) // IP-Adresse anzeigen // IP-Adresse suchen // Beenden /* Output->printSubnets(vector<subnet> paramSubnet) und dann | Bereich | Name | Notiz | ------------------------------------- | 0-47 | ET | Elektrotechnik | Output->printIPsInSubnet(subnet paramSubnet) ... Quasi subnet rein und dann schön in einer Tabelle ausgeben | Ip | Hostnamen | Notiz | |-----------------|-------------|-------------| | 192.168.000.000 | Netzadresse | - | 192.168.000.001 | Celsius | Deine Mudda | | 192.168.000.002 | ######### | ########### | .... | 192.168.000.47 | Broadcast | ping -b :D | */