Giter Site home page Giter Site logo

mnhock / swcs Goto Github PK

View Code? Open in Web Editor NEW
27.0 2.0 8.0 6.16 MB

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

Home Page: https://leanpub.com/b/javacleancodefundamentals

License: MIT License

Java 100.00%
quality knowledge exercises java gof solid junit mockito clean craftsmanship

swcs's Introduction

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.

swcs's People

Contributors

dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar mnhock avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.