项目作者: ntewari29

项目描述 :
Supermarket Price Management
高级语言: Java
项目地址: git://github.com/ntewari29/SuperMarketPriceManager.git
创建时间: 2019-08-21T13:53:01Z
项目社区:https://github.com/ntewari29/SuperMarketPriceManager

开源协议:

下载


SuperMarket Price Manager Generic badge Build Status Website https://ntewari29.github.io/SuperMarketPriceManager/ GitHub forks

Supermarket Price Manager is a tool aimed at providing retailers and multi-channel merchants with a competitive price manager. The software is designed following the TDD principles and are onboarded onto a CI/CD pipeline.

Introduction

Price Manager is designed to enable retailers and multi-channel merchants to manage their item and offer competitive price to the customers, the software is one stop shop for all your pricing needs and offers its users a view to ensure that the functionality is intact by means of a CI pipeline.

Features Offered

a. Item Management

b. Purchase Management

c. Receipt Generation

d. More……..

How to start working on SuperMarketPriceManager?

  1. Fork and Clone the repo.

    git clone git@github.com:ntewari29/SuperMarketPriceManager.git

  2. Open the project in your choice of IDE - New -> Project from VCS -> Git.

    a. I personally love IntelliJ.
    Download it here! https://www.jetbrains.com/idea/

  3. Build the Project and get going!

A Git Guide: https://guides.github.com/activities/hello-world/

A good read: https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners

Development Methodology?

Super Market Price Management System, will be developed following the guidelines of Test-driven development (TDD), a software development process that relies on the repetition of a very short development cycle: first the developer writes an (initially failing) automated test case that defines a desired improvement or new function, then produces the minimum amount of code to pass that test, and finally refactors the new code to acceptable standards.

The following sequence of steps is generally followed:

  1. Add a test
  2. Run all tests and see if the new one fails
  3. Write some code
  4. Run tests
  5. Refactor code
  6. Repeat