DEV Community

Writing Unit Tests For A Rewrite: A Case Study

Bryan Hughes on February 26, 2019

This blog post is the first post in a series that discusses my efforts to convert Raspi IO to TypeScript and modernize its architecture. This blog ...
Collapse
 
dylanschaw profile image
DylanSchaw

The test solution is one of the most effective ways to test students' knowledge on a particular topic. This is fast and in most cases has an objective result. But it has its drawbacks. For example, the availability of response options simplifies the solution for students, since for some tests you can find a logical answer among the options. Student testing is also a great tool for remotely controlling knowledge. Using testing helps to improve the quality of the educational process. This makes it possible to unify the knowledge base of which a student of a college or university should possess. Now there are many professional writers who are engaged in the development of tests for students. There is even a single database of tests where each test has its own PapersOwl rating. You can find it at the papersowl.com. It is also easy to find reviews on various testing systems on the Internet. In some universities, there are quality departments that regularly test students for tests from the base of the Research Institute for Monitoring the Quality of Education. This type of control does not allow teachers to deviate from the thematic plan of the academic discipline and forces more attention to be paid to the quality of students' training. In the context of the organization of independent work of students testing is one of the possibilities of self-control of students' knowledge.

Collapse
 
jumbledankit profile image
Ankit Keshri

We have a couple of my team's copies on my desk right now. It is also easy to find reviews on various testing systems on the Internet. In some universities, there are quality departments that regularly test students for tests from the base of the Research Institute for Monitoring the Quality of Education. This type of control does not allow teachers to deviate from the thematic plan of the academic discipline and forces more attention to be paid to the quality of students' training. skytechblog.com/hotstar-premium-ac...

Collapse
 
derric24585322 profile image
Derric

In my experience, j code is not easy to work with! You need an approach of patience and numerous tests before creating a new product! Step-by-step drawing drawnbyhislight.com and how to draw in this help me with the visual aspects of work!

Collapse
 
simonhaisz profile image
simonhaisz

Have you read Working Effectively with Legacy Code by Michael Feathers? It provides a number of helpful techniques when doing this sort of thing.

Collapse
 
nebrius profile image
Bryan Hughes

I haven’t, but this sounds like a great read. Thanks for the suggestion!

Collapse
 
simonhaisz profile image
simonhaisz

A number of teams where I work did a book-club on that book and generally thought it was great. I have a couple of my team's copies on my desk right now.