Made to Order Software Corporation Logo

programmer

What kind of test do I need for my software?

Perfect Testing in Software

Introduction

Most software companies run in that dilemma. In order to write software that works, you want to write some tests. The question for many of these companies is: what kind of tests are most efficient for my business?

Here we talk about seven common test practices in the software industry.

1. Unit Testing

Probably the most used form of testing is Unit Testing. This is easy to write and very effective in discovering bugs. If you are looking at verifying correctness, this is 100% what you need to have to test your software.

Why is it easy to write?

In most cases, Unit ...

What is a Golden File in software development?

Golden Files to run your test with large input and output dataWhile programming, one of the best thing to do to make sure that your software works as expected is to write tests.

Actually, if you write enough tests to make sure that the code works as expected, it should take you between two and three more time to finish up your project. So if it takes you one day to write a function, it will take you another two days to write good tests for that one function.

Many of those tests, especially as you construct more and more complex software, require large amount of input and output data. It's easy enough to test a function such as strlen(). It has one ...

Best C++ Books

Once in a while someone will ask me which book is best to start learning programming. The fact is that I do not know because I'm already an advanced programmer and it's rather difficult for me to get back to the basics (it feels like a waste of my time, sorry...)

That being said, at Made to Order Software, we've mainly been a C++ shop. We also do a lot of C, PHP, JavaScript and touch many other languages as required by the tasks we perform (bash, cmake, perl, C#, Java, etc.)

That being said, I wanted to underline some of the best C++ books available today. Especially, in the last ...

Appendix A — The geometry in SWF — Edges

Edges are used to define a shape vector based and also coordinates where images need to be drawn. The edges are always coordinates from where ever your last point was to where ever you want the next point to be (a little like a turtle in LOGO).

Support

Support at Made to Order Software

Made to Order Software offers support for all of its products.

For our consumer products, please review your options on the corresponding consumer product page.

Pointers and proper exception handling...

Many C++ programmers have been C programmers first. Therefore, a lot of times, you find statements written this way:

ptr = new type;

if(ptr == 0) // handle error...

This is a C programmer that does not yet know that the new operator will throw an error if the allocation cannot happen. This makes a lot of sense, but what does that mean to the C++ programmer?

PHP eFax available on our website!

 

I’m glad to announce that PHP eFax is now available for sale on our site. For only $95, you can send faxes within minutes.

It took me a whole week to program that object and a lot of testing. Yes, I sent a lot of faxes before to make it work properly.

If your company needs to send faxes via their website (or their customers website) it can easily save money here! By getting PHP eFax, you won’t need to program anything, really. All you need is to set the fax data in an object and call send(). In minutes you will be sending faxes. You can see a sample here:

...

Made to Order Software announces PHP eFax

Made to Order Software created a new software package to support the eFax protocol using PHP.

eFax® is a strong and still growing company providing a very fast and reliable system to send faxes cheaply nearly anywhere worldwide. Their system works with the Internet and thus is accessible to your website.

PHP is a powerful language used to program Internet Websites. It has many features to handle dynamic pages as required by today's corporate world. PHP comes with very many free libraries and also many enhancements offered by companies.

Made to Order Software combined both: the eFax ...