Learning database part 1

Posted on Categories database, programming

Data Integrity

Why do we need correctly designed database scheme

      • save space
      • Data Integrity
      • Enable flexibility
      • Faster processing

Working in a big company(100,000+), there are a lot of procedures you need to follow, quite often you need to fill in excel forms. Most of the time there are some information that is totally irrelevant to you, but you have to fill in anyway. because the other side do not know which part is rrelevant to your domain.

Continue reading “Learning database part 1”

Setup vim with phan

Posted on Categories programming

In last post, we explained how to set up a PHP IDE with vim, we can do syntax checking, GOTO definition, and auto fix, but the syntax checking is just a basic check according to the PHP grammar, it does not consider the undefined variable, unused import and all the other extra check, fortunately, we have phan and static PHP analyzer that can do this for us, let’s see how can we set it up

Continue reading “Setup vim with phan”

Running ONOS example system test

Posted on Categories software testing

ONOS is SDN network controller, much like the opendaylight, but more widely adopted in the operator industry, and it is chosen as the Stratum OS component. I have been a software test engineer for more than 5 years, so i take the interest to run the system test, here we go.

Notes:This test is run on a Ubuntu 18 LTS server with docker installed

to be able to run the example as in stated here, we will need simple network topology:

Continue reading “Running ONOS example system test”