Swcs Save

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

Project README

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.

Open Source Agenda is not affiliated with "Swcs" Project. README Source: mnhock/swcs
Stars
27
Open Issues
0
Last Commit
1 month ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating