Junior — Middle
Koddan əvvəl testlər yazaraq test metodundan istifadə edərək inkişaf təcrübəniz varmı?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, PHP-də inkişaf zamanı TDD (Test-Driven Development) yanaşmasından istifadə etmişəm. Yöntəmin mahiyyəti odur ki, əvvəlcə gözlənilən davranışı təsvir edən test yazılır və sonra bu testi keçən kod yazılır. Bu yanaşma daha etibarlı və dəstəklənən kod yaratmağa kömək edir və refaktorlaşdırmanı asanlaşdırır.
PHPUnit istifadə edərək sadə test nümunəsi:
class CalculatorTest extends \PHPUnit\Framework\TestCase {
public function testAdd() {
$calc = new Calculator();
$this->assertEquals(4, $calc->add(2, 2));
}
}
Əvvəlcə bu test yazılır, təbii ki, uğursuz olacaq, sonra isə add metodunu həyata keçirərək test uğurlu olur.