Свързани публикации '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 години. Те никога не са въвеждали карти на Холерит или са зареждали компютър, като първо са превключвали осмични или шестнадесетични модели от джобна карта...