Skip to content

Algorithms, code writing and continuous integration @ DIM Bachelor, Université Savoie Mont Blanc, France Those lessons are addressed to the "Développeur Informatique Multisupports" (DIM) Bachelor proposed at Université Savoie Mont Blanc in France. Students are expected to be familiar with programming. The aim is to get more familiar with code qu…

License

Notifications You must be signed in to change notification settings

albenoit/BachelorDIM-Lectures-Algorithms-2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coverage Status

BachelorDIM-Lectures-Algorithms-2020

Algorithms, code writing and continuous integration @ DIM Bachelor, Université Savoie Mont Blanc, France

Those lessons are addressed to the "Développeur Informatique Multisupports" (DIM) Bachelor proposed at Université Savoie Mont Blanc in France. Students are expected to be familiar with programming. The aim is to get more familiar with code quality, maintainability and efficacy... and Python.

Lessons organisation draft :

  1. Get familiar with maintainable codes using git, sonarcloud and doxygen. Introduction slides here

  2. Get familiar with unit testing and continuous integration using pytest and TravisCI. Introduction slides here

  3. Get sensible to performance concerns. Hand crafted codes vs libraries

  4. Get familiar with queues using RabbitMQ and CloudAMQP. Introduction slides here

Evaluation will consist in continuous control and a mid term test.

Evaluation will take into account your code quality and assignements coverage but also github pull request and commits naming conventions and code comments...

Prefer better quality code, ready to be shared and enhanced by others, instead of too rapidly written code, unreadable, un-commented that people will throw to trash and completely rewrite !

About

Algorithms, code writing and continuous integration @ DIM Bachelor, Université Savoie Mont Blanc, France Those lessons are addressed to the "Développeur Informatique Multisupports" (DIM) Bachelor proposed at Université Savoie Mont Blanc in France. Students are expected to be familiar with programming. The aim is to get more familiar with code qu…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages