TDDI02 Programmeringsprojekt
Bra att ha
Länkar till sådant som kan vara av intresse
En liten länksamling till saker som kan vara användbara i olika lägen. Har du tips? Hör av dig!
Objektorienterad design
Dokument rörande klasskonstruktion och objektorienterad analys och design, av Tommy Olsson. Väl värda att läsa igenom och använda.
Programbibliotek
- SFML, Simple and Fast Multimedia Library (grafikfönster)
- SDL, Simple DirectMedia Layer (grafikfönster)
- Bildbibliotek till SDL
- Qt (för grafiska GUI-system)
- SQLite (filbaserad SQL-databas)
- Boost C++ Libraries
- Om ncurses på wikipedia (med fler länkar)
- Ncurses introduktion (textbaserade fönster)
- C++ gränssnitt till GTK+ (för grafiska GUI-system)
- Fast Light ToolKit
- Portaudio
- Bibliotek för filkomprimering
- MathGL
Programbibliotek för bildformat
Ord- och bildbehandling
- LaTeX
- Om formatmallar i openoffice (visar tyvärr inte hur mallen ändras så all text som använder mallen uppdateras)
- Openoffice manual (så du kan läsa på om formatmallar)
- Graphviz (för att generera olika grafer från textuell beskrivning)
- ImageMagick (scriptad eller kommandoradsbaserad bildbehandling)
- GIMP ("manuell" bildbehandling)
Stödverktyg
- Learn Git branching - övningar i Git.
- Git (distibuerad versionshantering)
- Toggl, tidsrapporteringsverktyg
- Webb-verktyg för att rita UML-diagram
- Student-promo till diverse tjänster och verktyg
- Grundläggande Make-tutorial
- GNU Make ("automatisera" kompilering)
- Mymake (alternativ till GNU Make)
- Universitets git-repository för studenter och anställda
- Github (gratis Git för open source projekt)
- Redmine (projekthantering inkl wiki, forum, kalender etc.)
- Trac (projekthantering, bug-tracking integrerbart med wiki och subversion)
- Om versionskontroll på wikipedia (fler länkar)
- Subversion (versionshantering av källkod)
- rsync (effektiv filkopiering/filsynkronisering över nätverk eller lokalt)
Arbeta med Git
Hur kan man samordna kodningsarbetet inom ett större projekt med hjälp av Git? Länkarna nedan beskriver några idéer.
SCRUM-relaterat
- Översikt över Scrum-processen
- iceScrum, ett gratis Scrum-verktyg
- Scrumwise, ett Scrum-verktyg, 30 dagar gratis
- Axosoft, ett annat Scrum-verktyg, 30 dagar gratis
- Ett Scrum-plugin för Redmine
- Ett Scrum-plugin för Trac
Kursmaterial (andra kurser)
- Bra-att-ha-saker kring C++ från TDDC76
- Introduktionsslides för LaTeX
- Projektarbete om LaTeX
- Övningsuppgifter kring Git (genomför ej "Getting credit"-steget)
- Introduktion till GNU Make och CMake (från TDP005)
- Git Pro (Gratis e-bok)
Sidansvarig: Filip Strömbäck
Senast uppdaterad: 2017-09-15