Developer's Blog

Code review is the crucial part of teamwork
6 mins
191

Code review is the crucial part of teamwork

The code review is the act of systematically and consciously convening with teammates to check each other’s code. It helps...
Analyze your code with PHP_CodeSniffer
8 mins
228

Analyze your code with PHP_CodeSniffer

You can ask me why we should use coding standards? Shortly, to make more strict rules for your code and...
The practice of WordPress unit testing
8 mins
964

The practice of WordPress unit testing

All developers hear about mystic unit tests that must-have, but no one has. As a developer, who has written unit...
Why should your objects be immutable?
4 mins
127

Why should your objects be immutable?

Objects are divided into mutable and immutable depending on the possibility to change. Objects that don’t change their internal state...
Friday's adventure with Backward Compatibility
2 mins
116

Friday's adventure with Backward Compatibility

If you work with open source, in the environment world, these are public plugins, and you have a lot of...
ACID databases as guarantee data safety
4 mins
121

ACID databases as guarantee data safety

ACID (atomicity, consistency, isolation, durability) is a set of properties of database transactions intended to guarantee data validity despite errors,...
Take responsibility into your control with GRASP principles
6 mins
193

Take responsibility into your control with GRASP principles

General Responsibility Assignment Software Patterns (or Principles), abbreviated GRASP, consist of guidelines for assigning responsibility to classes and objects in...
SOLID principles in simple words
6 mins
1269

SOLID principles in simple words

SOLID is a mnemonic acronym for five design principles intended to make software designs more understandable, flexible, and maintainable. The principles...
Automated testing is a way to improve product quality
5 mins
475

Automated testing is a way to improve product quality

Testing –  checking the correspondence between the real and expected program behavior. Some smart person Adding new functionality, you need...
Dependency Injection the best design pattern
4 mins
1001

Dependency Injection the best design pattern

Deep understanding of the dependency injection design pattern the most important thing for an awesome developer. Problem The first problem...
How to cook autoload for the WordPress coding standard
3 mins
432

How to cook autoload for the WordPress coding standard

If you have hundreds of require or include functions in your projects, you should definitely read this article. Autoloading is...
WordPress Coding Standards(WPCS) for PHP
8 mins
1247

WordPress Coding Standards(WPCS) for PHP

WordPress Coding Standards(WPCS) the list of PHP_CodeSniffer (PHPCS) ruleset (sniffs) to check your code inside WordPress. It can improve your...