Матеріали на тему «код»

RSS

Українка Юлія Ващенко представила новий API для застосунків на сайті Apple

Olena Koval 2223

На офіційному сайті Apple опублікували навчальне відео, на якому українська розробниця Юлія Ващенко презентує новий API для застосунків на основі документів. 2

Найкращий редактор коду для JavaScript: IDE vs Code editor

Vadym Nastoiashchyi 4381

Вадим Настоящий, Senior Test Automation Engineer в EPAM, ділиться порівнянням IDE, редакторів коду в світі JavaScript. Про відмінності між редактором коду і IDE, а також про такі IDE, як WebStorm і JetBrains Fleet, читайте в цьому блозі. 17

Як модернізувати Java легасі-код

Олексій Мельниченко 3583

Олексій Мельниченко ділиться своїм «болем» стосовно того, з чим йому доводиться працювати, а саме: легасі-кодом. Такий код часто вимагає більше часу на розуміння та виправлення, а також на внесення будь-яких нововведень. Тож ця стаття буде корисною для тих, хто стикається з подібними викликами. 45

Ізоляція коду студентів, або Складний шлях до безпечного запуску чужого коду

Yurii Holiuk 2099

Software Engineer Юрій Голюк розповідає про створення LMS-платформи, її написання з безпечним запуском коду, якому, як виявилось, не можна довіряти. Нині на платформі реалізовано десятки функцій, які допомагають студентам вивчати програмування та комунікувати з іншими, хоча починалось все з простого маленького MVP. Яким був цей шлях і які виклики траплялися — читайте в статті. 17

Огляд книжки «Чистий код» Роберта Мартіна

Артур Шевченко 19545

Кажуть, що книжка «Чистий код» (Clean Code) Роберта Мартіна повинна бути в бібліотеці кожного програміста! Якщо ви досі про неї не знаєте, для вас Артур Шевченко, Head of Quality Department, зробив короткий огляд найголовнішого, що відзначив під час читання. 117

Освоєння мистецтва чистого коду: розкриття потужності принципів програмування

Farid Shabanov 5078

У статті Фарід Шабанов розглядає три принципи програмування, які значно покращують якість коду. Ці принципи — Don’t Repeat Yourself, Single Responsibility Principle та Keep It Simple, Stupid — дають чудову настанову щодо того, як писати підтримуваний, адаптивний та надійний код, та можуть бути використані в усіх галузях розробки. 23

Методи масштабування реляційних баз даних: переваги, недоліки та кейси використання

Максим Коханський 10329

Масштабування реляційних баз даних відіграє ключову роль у підтримці високої продуктивності та доступності високонавантажених систем. У цій статті Lead Back-end Engineer в компанії OBRIO Максим розповідає про переваги та недоліки реплікацій Master/Slave та Master/Master, нюанси їхнього використання та наводить приклади, коли ці методи працюють найкраще. 99

Legacy-код і його покращення за допомогою статичних перевірок

Oleksandr Lavrusenko 3464

У цій статті Олександр, фронтенд-розробник у компанії Uptech, розповідає, що таке legacy-код та як спростити собі та іншим роботу з ним. А також ділиться різними рекомендаціями, як можна знизити кількість помилок і підвищити загальну надійність застосунків. 5

Fractal Platform: програмування, якого більше немає

Learn Fractal 5671

У статті йдеться про платформу, яка повністю змінює розуміння того, з якою швидкістю та гнучкістю можна писати програми, — Fractal Platform. Це інструмент, який у десятки разів скорочує час розробки та розгортання програм — цілком можливо, уже скоро він змінить світ так, як це зробив GPT. 119

Code Signing: як пройти цей справжній квест для українського розробника

Віталій Артьомов 2058

Віталій Артьомов, засновник Dystlab, отримав для свого продукту цифровий підпис, щоб посилити і безпеку, і довіру до «Made in Ukraine». Читайте про те, як тривав процес Code Signing, у чому з’явились складнощі та як українським розробникам отримати цифровий підпис для коду найлегшим шляхом. 4

Дублювання коду «здорової людини»: коли це виправдано

Ігор Левченко 3263

«Насправді хороший код схожий на вдалий жарт — вам не потрібно його пояснювати». Проте бувають випадки, що деякі частини жарту, тобто, коду, потрібно дублювати. В яких ситуаціях такі повторення не є помилкою та допустимі в продукті — описує Ігор Левченко, Senior .NET/Sitecore Developer у DataArt. 21

Про проблему DTO та шляхи її вирішення

Владислав Огородніков 4728

У цій статті .NET dev Владислав Огородніков пропонує свій підхід до вирішення проблеми ручного копіювання пропертей з BL-моделі у DTO-модель та її підтримки в актуальному стані. Матеріал буде корисний розробникам, які працюють з Data Transfer Object, адже містить приклади коду і посилання на бібліотеку AutoDto, яка вирішує описану проблему. 13

Виконуємо синхронний код в асинхронному середовищі

Mark Mishyn 2536

Розглядаємо одночасне виконання синхронного IO-bound коду в асинхронному середовищі Python за допомогою модуля asyncio. Приклади у статті демонструють різні сценарії використання, включаючи потенційну взаємодію зі сторонніми API, обмеження кількості одночасних потоків виконання та обробку помилок. 12

На сайті Apple опублікували відео, на якому українка Юлія Ващенко презентує технологію SwiftData

Юлія Сабадишина 3566

На офіційному сайті компанії Apple зʼявилося навчальне відео, на якому розробниця з України Юлія Ващенко презентує новий фреймворк для роботи з даними — SwiftData. 1

Надійна міграція застосунків за допомогою OpenRewrite

Sergiy Morenets 1172

OpenRewrite — це порівняно новий проєкт, який стартував у 2020 році і позиціонує себе як бібліотека для повномасштабного рефакторингу та виправлення (remediation) коду та конфігурації. Сергій Моренець у цій статті говорить про автоматичну міграцію коду на проєктах з використанням OpenRewrite, а також про інші корисні функції цієї бібліотеки, наприклад, про те, що у OpenRewrite понад 600(!) рецептів на всі випадки життя. 1

У чому насправді проблема, коли твій проєкт повільно компілюється на сучасному «залізі»

Paul Taykalo 4870

Якщо компіляція декількох файлів у проєкті займає невиправдано довгий час, це може свідчити про проблеми в самому коді. Розробник Павло Тайкало з MacPaw описує, як шукав причини затримки компіляції на своєму проєкті, коли проблема точно була не в «залізі». 29

Огляд custom properties в CSS. Як вони оптимізують код

Христина Філіпенко 2980

Front-end розробниця Христина Філіпенко з Langate Software роз’яснює на прикладах, як custom properties в CSS допомагають позбавитись дубльованого коду та взагалі оптимізувати його на масштабних проєктах. 2

Useless коментарі до коду: які писати не варто і чому

Сергій Сохромов 4369

Обговорюємо, як варто коментувати код. «Пишіть усвідомлені коментарі з розумінням того, що ці коментарі повинні спростити життя людям, які працюватимуть після вас, а також скоротити витрати бізнесу на обслуговування коду». Сергій Сохромов, проєктний менеджер з AMC Bridge, наводить приклади вдалих і невдалих коментарів до коду. 75

← Сtrl 12 Ctrl →

Коментарі

Бувають досить хитрожопі замовники, які з часом вивалюють на тебе своє лайно з онколами, а в якості компенсації пропонують піцу, або пів дня до відпустки за тиждень онколу.
Не знаю, якщо повноцінно надати всього контексту, все добре він робить, якщо не надаєте контексту то і не буде робити як ви очікуєте, у нас на повну він юзається і під Вітою є моменти які куа б провтикав чи не знав про це, там і дня не проходить без...
Скоро ряха буде як у Катерини Чорноротенко, ось-ось репне
Ви не віддупляєте що різниця між науково-дослідницькими і навчальними закладами в тому, що в останніх є студенти, навчальні програми, акредитація.
Друзі, ми подолали вже 2/3 шляху і зібрали 10 000 анкет! Зробімо ривок задля класної вибірки і аналітики зарплат айтівців 😏 Влітку в анкеті присутні питання також для Портрету. Одне з них — про те, скільки витрачають айтівці.
Таке враження, що ШІ в QA поки що найменше використовується і найменш значимий порівняно з програмуванням і девопс.
50% жінок це щось дуже грубо, такого нема в ІТ. В компаніях дуже мало військовозобов’язаних, які не на фронті або які мають відстрочку, тому такі малі цифри бронювання.
Постійно пишу з виключеною головою, як тільки відкриваю ДОУ 😏 Якщо про 2 контракти, це крайній випадок, і ви маєте на увазі парт тайм, звісно 😉. Але якщо є один з критичною інфраструктурою, то рахується так само якби був один. Як так само?
мішустін написав, шо компанії можуть подавати списки, щоб бронювати ІТ спеціалістів. Если сотрудник аккредитованной ИТ-компании. А які там умови отримання акредитації?
Перше посилання в Гугл www.tadviser.ru/...​0.B8.D0.BB.D0.B0_0.2C5.25 Сама хронологія. Новина за березень 22. мішустін написав, шо компанії можуть подавати списки, щоб бронювати ІТ спеціалістів.
Постійно пишу з виключеною головою, як тільки відкриваю ДОУ 😏 Якщо про 2 контракти, це крайній випадок, і ви маєте на увазі парт тайм, звісно 😉. Але якщо є один з критичною інфраструктурою, то рахується так само якби був один.
Я, напииклад, зазвичай беру довгі контракти по кілька років, то я за такою логікою допомагаю менше проекту ніж штатний працівник? Якщо все ж вирішите спробувати включити голову, то ось ще задачка: Як рахувати людей у яких контракти з 2 чи більше компаніями?
1. Люди не хочуть оформлюватися в білу замість ФОП, втрачаючи трохи в грошах із-за податків? А компанії хочуть? Було б добре, якби DOU робили якусь аналітику Ну як кажуть, тут треба «пограммист»-аналітик, це не про доу 3.
Було б добре, якби DOU робили якусь аналітику написаному або надавали інформацію, а не дані. Але можна і самому. Якщо грубо розділити кількість працівників на 50% жінок і 50% чоловіків: Epam (9000): 4750 чоловіків. Кількість заброньованих ховають.
Дякую, що звернули увагу! Вніс виправлення до статті.