Свързани публикации 'software-engineering'


Как да използвате функцията COALESCE в SQL Server
Как да използвате функцията COALESCE в SQL Server Сблъсквали ли сте се някога със ситуация, в която трябва да обработвате NULL стойности във вашите заявки? Например, може да искате да покажете стойност по подразбиране, когато дадена колона е NULL, или да комбинирате няколко колони в една и да изберете първата не-NULL стойност. В тази публикация в блога ще ви покажем как да използвате функцията COALESCE в SQL Server, за да постигнете тези и други задачи. Какво представлява функцията..

Коментирайте, за да съобщите намерение
Само най-красивите модули могат да се справят сами. Някои кодове са красиви. Някои кодове са просто чудесни за четене. Ясно е какво е имал предвид авторът. Не е нужно да се гмуркате надолу по нивата на абстракция, за да разберете какво се случва. Наименуването е ясно, контролният поток е четлив и се чувства по-скоро като че четете история, отколкото набор от свързани математически твърдения. Според моя опит като софтуерен инженер този код е рядък. Той има тенденция да бъде..

Една седмица от живота на софтуерен инженер в продуктова компания
Прозрения за това как изглежда графикът на програмиста Наскоро мой добър приятел споделяше как изглежда неговата работна седмица като софтуерен инженер в средно голяма продуктова компания. Седяхме удобно на един диван и той споделяше прозрения за седмицата си. Останалите слушаха ентусиазирано. Не всички са от тази сфера. Понякога се чудеха и задаваха уточняващи въпроси. За мен като човек, който седи настрани и знае каква е темата, съдържанието не беше ново. Аз обаче внимателно..

Дълбоко гмуркане в Java 8 equals() и hashcode()
Какво е equals()? В кода по подразбиране в Object.java , equals() се дефинира, както следва: public boolean equals(Object obj) { return (this == obj); } Методът използва “==” за сравняване на двата обекта. “==” сравнява референтните адреси в Java. Ако и двата обекта препращат към един и същи адрес, те са равни по подразбиране.

Анатомия на GUID
Какво е GUID GUID, Globally Unique Identifier, е 128-битово цяло число (16 байта), което може да се използва във всички компютри и мрежи, където се изисква уникален идентификатор и не изисква централен процес на регистрация. Защо да използваме GUID Една от основните причини за използването на GUID е, че не се изисква централизиран орган за тяхното администриране. В резултат на това генерирането при поискване може да бъде завършено автоматизирано и използвано за различни цели. Колко..

Какво правят вашите колеги софтуерни инженери? — Проучването на Stack Overflow за 2023 г
Ключови изводи от тазгодишното проучване за разработчици. Най-накрая получих малко време да прочета проучването за разработчици на Stack Overflow за 2023 г., което беше публикувано през май. И познайте какво? — Някои неща се променят бързо , но някои остават такива от години. Когато светът на софтуерното инженерство стана масов, си помислих, кои са всички тези хора, които се опитват да влязат в моя домейн? Но скоро осъзнах колко невероятно е да си в професия с толкова много..

„Е МЪРТЪВ“ е МЪРТВ
Защо историите „x е мъртъв“ трябва да бъдат изхвърлени Стига вече. Приятели, моля, вдигнете дясната си ръка и повтаряйте след мен… Никога повече няма да кликна върху статия с „е МЪРТЪВ“ в заглавието. Такива статии изглежда са написани от ужасно значими млади програмисти, а под „млади“ имам предвид, че кодират от по-малко от 20 години. Те никога не са въвеждали карти на Холерит или са зареждали компютър, като първо са превключвали осмични или шестнадесетични модели от джобна карта...