https://github.com/johnnyjayjay/sum-rewrite
A rewrite of the library "Stifte und Mäuse", frequently used for German computer science lessons.
https://github.com/johnnyjayjay/sum-rewrite
Last synced: 10 months ago
JSON representation
A rewrite of the library "Stifte und Mäuse", frequently used for German computer science lessons.
- Host: GitHub
- URL: https://github.com/johnnyjayjay/sum-rewrite
- Owner: JohnnyJayJay
- Created: 2018-10-15T10:51:41.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-19T18:21:22.000Z (about 7 years ago)
- Last Synced: 2025-03-22T02:03:22.686Z (10 months ago)
- Language: Java
- Size: 6.84 KB
- Stars: 5
- Watchers: 0
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Stifte und Mäuse Rewrite
## About
Stifte und Mäuse is a Java library intended to help (German) students to get
into the programming language. It is frequently used at German schools.
The original library, which you can find [here](http://www.mg-werl.de/sum/SuMWin.zip)
has multiple components, such as utils, an sql part, a GUI part
and some more. Every part has its own .jar-file.
The idea to rewrite it came after having worked with it for over a year as a student
and having realised how bad it actually is.
Here are some of the main issues of the original SuM-library:
- It is completely written in German, not only making its code inconsistent but also preventing accessibility.
- It makes use of bad practices all over its code.
- It violates object-oriented programming principles.
- It is outdated. The lib was written in Java 5 and 6. Much has changed since then.
The whole library is to be rewritten. Fortunately, it's not that much.
If you want to contribute, please do so.