Bir Güvə, Bir Məktub və Bir Tarixi Zarafat
Texnologiya dünyasında "bug" sözünü eşidəndə çoxumuzun ağlına proqramlaşdırma səhvləri gəlir. Amma bu sözün arxasında həm gülməli, həm də düşündürücü bir tarix yatır. Gəlin bir anlıq 1947-ci ilə və ya daha da əvvələ – 1878-ci ilə səyahət edək və texnologiyanın "böcəklərlə" ilk tanışlığına nəzər salaq.
Grace Hopper və “Əslində Tapılmış İlk Bug”
1947-ci ilin 9 sentyabrında, Harvard Universitetindəki Mark II adlı kompüterdə texniki bir nasazlıq baş verdi. Mühəndislər cihazın içini yoxlayarkən çəkic (relay) içində həqiqi bir güvə (moth) tapdılar. Onlar güvəni çıxarıb loq kitabına yapışdırdılar və yanında bu sözləri yazdılar:
“First actual case of bug being found.”
Bu hadisə kompüter elminin öncüllərindən olan Rear Admiral Grace Hopper tərəfindən sənədləşdirildi. Əslində o, “bug” sözünü ixtira etməmişdi, amma onu rəmziləşdirən ilk şəxs idi.
Bu məşhur güvə bu gün də Smithsonian Institution muzeyində saxlanılır – texnologiya tarixinin bəlkə də ən məşhur böcəyi kimi.
Thomas Edison və "Bug" Sözünün Əsl Mənşəyi
“Bug” sözünün texnologiyada ilk istifadəsi Hopper-dən xeyli əvvələ gedib çıxır. 1878-ci ildə Thomas Edison, Western Union-un rəhbəri William Ortona məktub yazaraq telefon cihazında rast gəldiyi problemi belə təsvir edirdi:
“I did find a ‘bug’ in my apparatus… It was of the genus callbellum. The insect appears to find conditions for its existence in all call apparatus of telephones.”
Burada Edison həm texniki problemə işarə edir, həm də yumorla vəziyyəti yüngülləşdirir. Əslində o, “bug” sözünü öz laboratoriyasında çox tez-tez istifadə edirdi – xüsusilə də "bug trap" adlandırılan komponentlərdə.
Edisonun bu məktubu 2024-cü ildə Swann Galleries tərəfindən hərraca çıxarılıb və 12,500 dollara satılıb.
"Bug" Sözünün Kökü – Orta Əsrlərdən Kod Dünyasına
“Bug” sözü Orta İngilis dilindəki “bugge” sözündən gəlir. O zamanlar bu söz qorxulu canavarları təsvir etmək üçün işlənirdi. Texniki sahəyə keçidi isə 1800-cü illərin sonundan başlayır və Edisonun təsiri ilə mühəndislik jarqonuna daxil olur.
Bəlkə də bu səbəbdəndir ki, proqramçılar hələ də bug-ları "canavar" kimi görür – gecəyarısı tapılmayan bir səhv qədər dəhşətli nə ola bilər ki?
Tester’s Day: Hər Güvənin Bir Günü Olur
Grace Hopper-in loq kitabına yapışdırdığı o güvə, texnologiya tarixinin zarafatla yazılmış, amma dərin mənası olan səhifələrindən biridir. Hər il 9 sentyabr bu hadisənin xatirəsinə Tester’s Day – proqram testçilərinə həsr olunmuş gün kimi qeyd olunur. Çünki bug-lar hələ də bizimlədir. Amma onları tapanlar və düzəldənlər – testçilər və IT mütəxəssisləri – texnologiyanın səssiz qəhrəmanlarıdır.
Texnologiyanın "Bug"sız Gələcəyi: Global Management-in IT Xidmətləri
Texnologiya dəyişir, inkişaf edir – amma səhvlər, bug-lar, sistemdəki boşluqlar heç zaman tam yox olmur. Bunun üçün güvələrə ehtiyac yoxdur – kodda kiçik bir xəta belə böyük nəticələrə səbəb ola bilər.
Global Management olaraq biz peşəkar IT xidmətlərimizlə bu tip texniki problemlərin qarşısını proaktiv şəkildə alırıq:
- Sistem testləri və avtomatlaşdırılmış yoxlamalar
- IT infrastrukturun təhlükəsizliyi və sabitliyi
- Proqram təminatının sürətli və dəqiq analizləri
- “Bug tracking” və texniki dəstək xidmətləri
Əgər siz də IT layihənizin “güvə tutmamasını” istəyirsinizsə, bizə müraciət edin.