Posts

Showing posts from February, 2019

Industrial Practices and Tools 2

Tools To Maintain  Code Quality There are several ways to maintain the code quality like Use a Linter  Linter is a tool that analyzes the source code and find out if there is any potential errors and linters provide warnings for suspicious looking code. example:-   CSS LINT -  is a tool to help point out problems with your CSS code. It does basic syntax checking as well as applying a set of rules to the code that look for problematic patterns or signs of inefficiency. Testing your Code Providing a sufficient amount of testing and fining out wheather the code is working as it intended. Code Review Code review is the allowing someone to look at your code and finding out wheather he can understand it. Comment Using some comments when writing the code. Use Code review Tools Sonar Lint- This is a tool that gives back instant feedback as you type your code and this is only   available in IDE based software's like Eclipse,Intellij an...

Industry Practices and Tools

 What is Version Control? It is a category of Software tools that helps the Software team to manage the changes made to the source code of the software overtime. Because it is difficult to make a perfect software at once and update overtime. Models of Version Control. Local Version Control System. This is type of Oldest Version Control System. This is a simple method. This done by copying all the necessary files to the another directory. Centralized Version Control System. Many people can collaborate in developing the system . Every one knows where the software is and it progress. Single server contains all the files and versioned files people can access them using that single server. Administrator have gained the control over, who can do what.   Drawbacks:- The work in progress or files can be lost if the main database get damaged or corrupted, because all files are in a single server. Single point of failure can effect the whole system. Distributed ...

What Is Programming

Image
What is Programing?         Computer programming is the process of designing, writing a code and building an executable computer program for accomplishing a specific computing task. What is a Programming Paradigm?         Programing paradigm is the way of writing programing codes.  Simply its a classification of codes based on there features.  Different types of programing Paradigms  Imperative Imperative programming paradigm of computer in which describe a sequence of steps that change the state of the computer. It describes the how a program should accomplish a certain task. Sequence of statement. Order of execution of statement is very important. They contain state. They can change state. They represent state with the data field. Existence of loops and sections.     Declarative Declarative programing paradigm in which the programmer define what to accomplish ...