Home » Software Development

Software Development

Object Cohesion: Why It Matters

You most probably know about Elegant Objects (EO), an alternative object-oriented paradigm, which claims that objects must be immutable, have no static methods, never use NULL in their code, use no annotations, and so on. We, the EO adepts, claim many things, but not so many people believe us. Those non-believers say that we are trolls, at best. Their main ...

Read More »

How to become a Full-Stack Automation Engineer

The automation testing field is growing rapidly. The need for expert automation engineers is also enhancing who can keep up with the current industry’s demands for safety & efficiencies. Automation engineering includes design, up-gradation & development in the context of automating processes, products, and systems in every area of human life. By this the importance of proficient and knowledgeable full-stack ...

Read More »

[FREE EBOOK] Delivering Bulletproof Enterprise Software – The Ultimate Guide

The Complete Guide to Delivering Reliable Software in the Enterprise. With new Agile dev flows and accelerated software delivery, teams need to ensure rapid code changes don’t impact customer experience. To help organizations better manage the balancing act between agility and reliability, we’ve developed the Continuous Reliability Maturity Model. Using this framework, organizations can: Identify strengths and gaps in their ...

Read More »

[MEGA DEAL] Whizlabs Online Certifications: Lifetime Membership (98%)

Get Lifetime Access to Affordable World-Class Certification Training Courses & Gain New, Essential Industry Skills Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 98% off on Whizlabs Online Certifications: Lifetime Membership. Get it now with only $59, instead of the original price of $4.499,00 Are you a practicing ...

Read More »

Code Coverage vs Test Coverage; Which Is Better?

Test Coverage and Code coverage are the most popular methodologies for measuring the effectiveness of the code. Though these terms are sometimes used interchangeably since their underlying principles are the same. But they are not as similar as you may think. Many times, I have noticed the testing team and development team being confused over the use of these two ...

Read More »

Top 7 Programming Languages For Test Automation In 2020

So you are at the beginning of 2020 and probably have committed a new year resolution as a tester to leap into automation testing. However, to automate your test scripts you need to get your hands dirty on a programming language and that is where you are stuck! Or you are already proficient in automation testing through a single programming ...

Read More »

Chatty Logging in Tests

This is another test smell. What is the purpose of log messages in tests? Sometimes there are logging messages, via a logger or stdout within a test suite. They happen. Sometimes they happen for a reason, but often when you look at the reasons for these, it tends to indicate a lack of something better: I want to know what ...

Read More »

Self-Protecting Projects

I was once attenting a presentation on the topic “Front-End Development”. The talk was held by a senior developer who, at some point, started bragging about the cool conventions he and his team were using in their projects, particularly naming and structure of their CSS files. Then, he also mentioned something about their JavaScript conventions. At the end of the ...

Read More »