Useful tips for everyday
What should I know before signing an NDA? Before you sign an NDA, keep the following seven points in mind. Parties to the Agreement. Identification…
Is it appropriate to have a single-letter as a variable? The short answer. Generally single-letter variable names are bad for readability. However, there are a…
When can you omit the semicolon at the end of a statement command? The rules around when this happens a little complex. For simplicity’s sake,…
What is REST architecture style? REST is a software architectural style that defines the set of rules to be used for creating web services. It…
Is C# replacing C++? C++ will NEVER replace higher level languages such as C# or python. Which language can replace C? To overcome such issues,…
Which is the best definition of a delimiter? A delimiter is a sequence of one or more characters for specifying the boundary between separate, independent…
Can assumptions be made in design? Designers tend to assume normal situations. They tend to make assumptions about the match between the current design situation…
Is class necessary in C++? No, you should not put everything into classes. Whoever told you that was wrong. C++ is not (just) an OO…
What are memory intensive applications? My understanding of memory intensive applications are those whose throughput is bounded by the device memory bandwidth. However, after profiling…
Why should you refactor tests? Refactoring can reduce maintenance by breaking down test automation code into smaller, more reusable pieces. And it can do the…