This post is to track and record my learning of react and use it after some time.
Making some baby steps to learn react.
Here I will be document something related to it.
Basically I’m going to learn about React components, JSX syntax, Forms.
I have good amount knowledge and experience with angular. Now its time do some real learning and experiment in React. Lets do this.
What is React?
It focuses on providing rendering and event handling functionalities.
Dev Environment Setup
We need npm installed in our machine. And then we can install the create-react-app
Or if we already have nodejs installed. We can directly run following command to install the package.
npx create-react-app hello-world
Efforts needed for modification, fault removal or for environmental change.
Risk of unexpected effect of modifications.
Efforts needed for validating the modified software.
Ability of the software to be easily operated by a given user in a given environment.
Response time for given throughput.
Combination of Maturity, Fault tolerance and Recoverability for certain point in time.
Main Factors and Sub Factors of Software Quality
Quality Assurance Method
Combination of Maturity, Fault tolerance and Recoverability
Trade-offs between Software Quality Factors
Inappropriate use of resources can reduce availability. For example, holding a particular resource for a long time without using it may cause resource starvation and an inability to handle additional concurrent user requests.
Lack of documentation may delay management and future upgrades in the software.
Increased memory consumption may result in reduced performance.
Increased database server processing may result in reduced throughput.
Complex applications with many processing permutations are not tested consistently, perhaps because automated or granular testing cannot be performed if the application has a monolithic design. Design systems to be modular to support testing.
If the code base is large or complex, the refactoring of the codes will be difficult.
Lack of tracing ability will leads to difficulty in modifiability.