Skip to content
/ swcs Public

SWCS - Software Craftsmanship and Clean Code - is a course offered at the University Nuernberg and the University Ansbach.

License

Notifications You must be signed in to change notification settings

mnhock/swcs

Repository files navigation

SWCS

SWCS - Software Craftsmanship and Clean Code - is a course offered at the University Nuernberg and the University Ansbach. The program aims to deepen students knowledge and practical skills in software quality, and familiarize them with tools and procedures used in industry.

This repository containts the code for the course Software Craftsmanship and Clean Code at the universities:

Study Programme Goals

Deepening of knowledge and practical skills in the field of software quality. Getting knowledge in tools and procedures from practice.

Course Goals

Students acquire in-depth knowledge and skills for the analysis, assessment, and improvement of software quality. You will be able to apply principles, patterns, techniques, and tools needed to write clean code.

Key Qualifications

Ability to think complex, ability to work independently, analysis and solution of problems.

Course Content

Software testing is not limited to a specific phase of the project. Already during the coding phase or the system build process-critical and difficult to find software defects in the source code can be detected. The necessary procedures and tools are presented in the lecture.

Among other things, the following topics will be covered:

Installation

  1. clone https://github.com/mnhock/swcs.git
  2. Import as Maven project

Exercises

Exercises can be found here.

Clean Code Fundamentals Book

A Hands-on Guide to Understand the Fundamentals of Software Craftsmanship and Clean Code in Java.

Clean Code Fundamentals

Elegant Java Book

A Hands-on Guide to write Clean Code in Java. This book is a subset of the Book Clean Code Fundamentals.

Elegant Java

Books Bundle

You can buy both books as a bundle here.

About

SWCS - Software Craftsmanship and Clean Code - is a course offered at the University Nuernberg and the University Ansbach.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Contributors 4

  •  
  •  
  •  
  •  

Languages