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


Изследване на Dunder или специални атрибути в Python
Въведение Python предоставя специални атрибути, известни също като атрибути или методи „dunder“ (двойно подчертаване), които следват специфична конвенция за именуване. Тези атрибути служат за различни цели в класове, модули и обекти на Python. В тази статия ще разгледаме често използвани атрибути на dunder и ще предоставим примери за код, за да илюстрираме техните функционалности. име : Атрибутът __name__ извлича името на текущия модул или клас. Полезно е за определяне дали..

КАКВА ТЕХНИКА е бисквитка, сесия и токен?
В моята работа наскоро трябваше да разработим нова функция за приложение за уебсайт, което изисква потребителско влизане. След като завърших логиката на бекенда и тествах уебсайта с потребителско име и парола от предния край, се натъкнах на някои неща за удостоверяване като бисквитка, сесия и токен. Бих могъл да променя времето на изтичане в бисквитката, за да направя влизането да продължи по-дълго и си помислих защо това не може да се направи в сесията и какво, по дяволите, е токенът!?..

Основи на C++: Разбиране на обектния модел
C++ може да бъде труден за научаване, особено ако идвате от езици за програмиране на високо ниво като Python. Много е важно да започнете обучението си с разбиране на основите. Едно от тях е да разберете какво е обект. Как се представя в паметта и как е свързан с други понятия в езика. В тази статия ще разгледаме детайлите на обектния модел в C++. Обектен модел Започваме с разбирането на дефиницията на обект. В стандарта C++ обектът е област за съхранение в паметта. Ще бъде..

Работа в НАСА по компютърни науки
Много деца в САЩ и от цял ​​свят мечтаят да станат астронавти или да работят за НАСА, но толкова много дори никога не стъпват на вратата. За щастие на софтуерните програмисти и други области, свързани с CS, може да има кариера в НАСА, която ги чака. НАСА е дом на някои от най-невероятните умове в STEM областите, вариращи от специалисти по контрол на мисии до космически инженери и дори разработчици на софтуер. Софтуерните програмисти са все по-важни за операциите на НАСА, като се..

Какво точно е тестово разработка? TDD обясни лесно само за 5 минути
Как да подобрите разработването на вашите тестове с наистина полезен нов подход Наистина важна част от ежедневната ми работа като Backend разработчик е процесът на тестване . Трябва да проверя дали кодът, който кодирах, работи правилно, с правилните параметри и т.н. Аз обаче не съм изучавал нищо ...

Как да изсушите вашия Python код
Как да изсушите вашия Python код Казвал ли съм ти някога определението за лудост? DRY (не повтаряйте себе си) обикновено се счита за добра и важна практика за писане на добър код, с което съм съгласен до голяма степен* и въпреки че има много хора, които ще ви крещят, че кодът ви не е СУХ, аз все още за да намерите някой, който ви казва как да изсушите кода си, докато те викат, така че ето ни...

Най-доброто от модерния JavaScript — for-of Loop
От 2015 г. JavaScript се е подобрил неимоверно. Сега е много по-приятно да го използвате от всякога. В тази статия ще разгледаме итерируеми обекти на JavaScript. Итерируеми източници на данни Можем да използваме цикъла for-of, за да итерираме през различни видове итерируеми обекти. Например, можем да преминем през масив, като напишем: const arr = ['foo', 'bar', 'baz']; for (const x of arr) { console.log(x); } Тогава получаваме: foo bar baz регистриран. Можем да го..