DyvakYA / store

:recycle: Online Store Website Java 8 without frameworks, only java, only patterns, only hardcore

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

e-commerce-store

License MIT Build status contributions welcome

Introduction

Design patterns are formalized bes practices that the programmer can use to solve common problems when designing an application or system.

Design patterns can speed up the development process by providing tested, proven development paradigms.

Reusing design patterns helps to prevent subtle issues that can cause major problems, and it also improves code readability for coders and architects who are familiar with the patterns.

Getting started

If you want provide some manual testing welcome https://dyvak-e-commerce-store.herokuapp.com/

chrome-capture 1

Before you dive into the material, you should be familiar with various Programming/Software Design Principles.

Please lead KISS, YAGNI, SOLID and DRY principles. This direction will make your code better.

Deep understanding of Reflection API, Lambdas, Functional Interfaces, and Fluent Interfaces

What you’ll need

  • A favorite text editor or IDE
  • JDK 1.8 or later
  • Tomcat
  • Maven

Warning

Complexity and patterns should only be introduced when they are needed for practical extensibility.

Using design patterns in inappropriate places for this can lead to a violation of the principles of the OOP, code readability and application malfunction.

The number of bugs may increase and the code will cease to be supported.

The owner of this repository is not responsible for any consequences.

License

This project is licensed under the terms of the MIT license. Free Software, Hell Yeah!

About

:recycle: Online Store Website Java 8 without frameworks, only java, only patterns, only hardcore

License:MIT License


Languages

Language:HTML 67.8%Language:Java 32.0%Language:CSS 0.2%