Git Product home page Git Product logo

Ganeshmoorthi Dilshan Prasad's Projects

af icon af

The codes which are tried at the Application Frameworks labs will be maintained here.

architecture.99x.io icon architecture.99x.io

This repository contains the best practices and processes we use for architecture to share with the community

myblogsite icon myblogsite

A simple blog application developed using angular.

oauthappssd icon oauthappssd

A simple web-application to upload images to Google drive using OAuth 2 authorization.

software-development-automation icon software-development-automation

The software development process is complicated and tedious. The complexity of the process often lead to unsuccessful projects, which result in financial and credibility loss. This application automates four crucial process in the Software Development LifeCycle (SDLC), which increase the complexity. Idenfication of the logic of a software to be development from client requirements is a process in Requirement Elicitation phase of the SDLC. This process is automated in this application by the component 1. This will reduce the time consumed to analyze the requirements of a software. Second component of this application uses the logic identified by the first component and generates diagrams to visualize the internal structure of the software to be developed. This component reduces the time that will be spent in the design phase to design UML and other diagrams manually. It also increases the accuracy of the diagrams as the automation is free from human errors. Debugging is one of the most complicated tasks in development of a software. Third component of this project focusses on identifying bugs that are not detected by available bug trackers and providing suggestions to eliminate the identified bugs. This component increases the efficiency of the debugging process in testing and implementation phases of the SDLC by assisting the developers by providing suggestions. Code complexity and code quality are two crucial factors that affect the maintenance phase of SDLC. Fourth component of the project analyzes the code quality and calculates code complexity of a codebase. This component provides developers with suggestions to reduce code complexity and improve code quality.

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.