Mövzu ilə bağlı nəşrlər 'software-engineering'


SQL Serverdə COALESCE funksiyasından necə istifadə etmək olar
SQL Serverdə COALESCE funksiyasından necə istifadə etmək olar Sorğularınızda NULL dəyərləri idarə etməli olduğunuz bir vəziyyətlə heç qarşılaşmısınızmı? Məsələn, sütun NULL olduqda defolt dəyəri göstərmək və ya birdən çox sütunu birinə birləşdirib NULL olmayan ilk dəyəri seçmək istəyə bilərsiniz. Bu bloq yazısında biz sizə SQL Server-də COALESCE funksiyasından bu və digər tapşırıqları yerinə yetirmək üçün necə istifadə edəcəyinizi göstərəcəyik. COALESCE funksiyası nədir? COALESCE..

Məqsədi bildirmək üçün şərh yazın
Yalnız ən gözəl modullar bunu öz başına edə bilər. Bəzi kodlar gözəldir. Bəzi kodu oxumaq sadəcə gözəldir. Müəllifin nə düşündüyü aydındır. Nə baş verdiyini anlamaq üçün abstraksiya səviyyələrini aşağı salmağa ehtiyac yoxdur. Adlandırma aydındır, idarəetmə axını oxunaqlıdır və bir sıra əlaqəli riyazi ifadələrdən daha çox hekayə oxuduğunuz kimi hiss olunur. Bir proqram mühəndisi kimi təcrübəmdə bu kod nadirdir. O, çoxilliklər ərzində, çox güman ki, bir çox müəlliflərin girişi ilə..

Məhsul şirkətində proqram mühəndisinin həyatında bir həftə
Tərtibatçının cədvəlinin necə göründüyünə dair fikirlər Bu yaxınlarda mənim yaxşı dostum orta ölçülü bir məhsul şirkətində proqram mühəndisi olaraq iş həftəsinin necə göründüyünü paylaşırdı. Biz divanda rahat oturmuşduq və o, həftəsi ilə bağlı fikirlərini bölüşürdü. Qalanları həvəslə dinləyirdilər. Hər kəs bu sahənin nümayəndəsi deyil. Bəzən heyrətlənir və aydınlaşdırıcı suallar verirdilər. Kənarda oturan və mövzunun nədən ibarət olduğunu bilən bir insan kimi mənim üçün məzmun..

Java 8-ə dərin dalış bərabərdir() və hashcode()
Bərabər() nədir? Object.java -da standart kodda equals() aşağıdakı kimi müəyyən edilir: public boolean equals(Object obj) { return (this == obj); } Metod iki obyekti müqayisə etmək üçün “==” istifadə edir. “==” Java-da istinad ünvanlarını müqayisə edir. Hər iki obyekt eyni ünvana istinad edirsə, onlar standart olaraq bərabərdirlər.

GUID anatomiyası
GUID nədir GUID, Qlobal Unikal İdentifikator, unikal identifikatorun tələb olunduğu və heç bir mərkəzi qeydiyyat prosesini tələb etməyən bütün kompüterlər və şəbəkələrdə istifadə oluna bilən 128 bitlik tam ədəddir (16 bayt). Niyə GUID-lərdən istifadə etməli? GUID-lərdən istifadə etməyin əsas səbəblərindən biri onları idarə etmək üçün heç bir mərkəzləşdirilmiş orqana ehtiyac olmamasıdır. Nəticə etibarı ilə tələbata uyğun olaraq nəsil avtomatlaşdırıla və müxtəlif məqsədlər üçün istifadə..

Proqram Mühəndisləriniz nə ilə məşğuldur? — 2023 Stack Overflow Sorğusu
Bu ilki tərtibatçı sorğusundan əsas nəticələr. Nəhayət, may ayında dərc edilmiş 2023-cü il üçün Stack Overflow Developer Sorğusunu oxumağa vaxt tapdım. Və təxmin edirsiniz? — Bəzi şeylər sürətlə dəyişir, lakin bəziləri illərdir olduğu kimi qalır. Proqram Mühəndisliyi dünyası əsas istiqamətə çevriləndə düşündüm ki, bütün bu insanlar mənim domenimə girməyə çalışırlar? Ancaq tezliklə anladım ki, bu qədər həmyaşıdları ilə bir peşədə olmaq nə qədər heyrətamizdir. Gəlin etiraf..

“ÖLÜMÜ” ÖLÜDÜ
Niyə "x öldü" hekayələri atılmalıdır Artıq kifayətdir. Dostlar, xahiş edirəm sağ əlinizi qaldırın və məndən sonra təkrarlayın... Mən bir daha başlığında “ÖLÜMÜ” olan məqaləyə klikləməyəcəyəm. Bu cür məqalələr, deyəsən, özünü çox vacib hesab edən gənc proqramçılar tərəfindən yazılmışdır və “gənc” dedikdə, onların 20 ildən az müddətdir kodlaşdırma işlərini nəzərdə tuturam. Onlar heç vaxt Hollerith kartlarını yazmayıblar və ya cib kartından səkkizlik və ya altıbucaqlı naxışlarda keçid..