🔥 Лучшее на канале за неделю
1. Linear Algebra and Optimization for Machine Learning.
2. Smartbear — это инструмент для ревью кода и документов для команд разработчиков.
3. Файлы заголовка в Си.
1. Linear Algebra and Optimization for Machine Learning.
2. Smartbear — это инструмент для ревью кода и документов для команд разработчиков.
3. Файлы заголовка в Си.
📑 В Twitter появится поддержка сквозного шифрования личных сообщений
«Вижу признаки работы над этой функцией в Twitter для Android», — написала Вонг и сопроводила свой твит строчками кода со ссылками на ключи шифрования.
Clean Code #новости #Android
«Вижу признаки работы над этой функцией в Twitter для Android», — написала Вонг и сопроводила свой твит строчками кода со ссылками на ключи шифрования.
Clean Code #новости #Android
🧑💻 Прочие положения при написании кода на Си
— Мы не применяем оператор ! к значениям, отличным от boolean. То есть, чтобы проверить, не равно ли целое число 0, вы используете != 0. Чтобы проверить, что указатель не NULL, используете != NULL. То же самое для ==.
— Допускаются расширения GNU C99. Можно смешивать операторы и объявления в выражениях.
— Список всех расширений семейства языка Си можно найти по ссылке: http://gcc.gnu.org/onlinedocs/gcc-4.3.5/gcc/C-Extensions.html.
Clean Code #совет #Си #cleancode
— Мы не применяем оператор ! к значениям, отличным от boolean. То есть, чтобы проверить, не равно ли целое число 0, вы используете != 0. Чтобы проверить, что указатель не NULL, используете != NULL. То же самое для ==.
— Допускаются расширения GNU C99. Можно смешивать операторы и объявления в выражениях.
— Список всех расширений семейства языка Си можно найти по ссылке: http://gcc.gnu.org/onlinedocs/gcc-4.3.5/gcc/C-Extensions.html.
Clean Code #совет #Си #cleancode
Netlify
Инструмент для предварительной сборки и развёртывания ПО.
Один из самых утомительных этапов code review — локальный запуск ветвей ваших коллег для проверки корректной работы их кода.
Правда, этот шаг иногда просто пропускается теми специалистами, которые не разбираются в Git или фронтенд-разработке (например дизайнерами или менеджерами по продукту).
Благодаря автоматическому предварительному развёртыванию каждого pull request’а те, кто выполняет code review, смогут просто нажать на ссылку и посмотреть, как работает код, прежде чем выполнить merge.
FeaturePeek предоставляет инструменты для совместной работы, среди которых комментирование, регистрация новых проблем с помощью шаблонов, запись экрана и многое другое. Эта функциональность входит в стандартную комплектацию FeaturePeek и не требует никаких изменений в стеке фронтенда.
📑 Сайт
Clean Code #инструменты
Инструмент для предварительной сборки и развёртывания ПО.
Один из самых утомительных этапов code review — локальный запуск ветвей ваших коллег для проверки корректной работы их кода.
Правда, этот шаг иногда просто пропускается теми специалистами, которые не разбираются в Git или фронтенд-разработке (например дизайнерами или менеджерами по продукту).
Благодаря автоматическому предварительному развёртыванию каждого pull request’а те, кто выполняет code review, смогут просто нажать на ссылку и посмотреть, как работает код, прежде чем выполнить merge.
FeaturePeek предоставляет инструменты для совместной работы, среди которых комментирование, регистрация новых проблем с помощью шаблонов, запись экрана и многое другое. Эта функциональность входит в стандартную комплектацию FeaturePeek и не требует никаких изменений в стеке фронтенда.
📑 Сайт
Clean Code #инструменты
🧑💻 Ежедневно выбирайте самое важное дело
Как мы можем сделать так, чтобы каждый день был продуктивен? Почему нам часто кажется, что некоторые дни непродуктивны, и как мы можем избежать этого?
Ответ на этот вопрос содержится в книге «Make Time» с правилом «ежедневно выбирайте самое важное дело».
Что будет самым ярким событием моего дня?
Это простой вопрос, который вы можете задавать себе каждое утро, чтобы поставить перед собой главную цель – «изюминку» на этот день; достижения цели будет достаточно, чтобы считать этот день продуктивным.
Продолжение следует...
Clean Code #совет
Как мы можем сделать так, чтобы каждый день был продуктивен? Почему нам часто кажется, что некоторые дни непродуктивны, и как мы можем избежать этого?
Ответ на этот вопрос содержится в книге «Make Time» с правилом «ежедневно выбирайте самое важное дело».
Что будет самым ярким событием моего дня?
Это простой вопрос, который вы можете задавать себе каждое утро, чтобы поставить перед собой главную цель – «изюминку» на этот день; достижения цели будет достаточно, чтобы считать этот день продуктивным.
Продолжение следует...
Clean Code #совет
📖Assembly Language Using the Raspberry Pi
🖋 Robert Dunne, 2017
Программисты часто учатся на примерах и развивают свои навыки, исследуя и изменяя рабочие программы. Данная книга является руководством, в котором представлены рабочие примеры программ для ознакомления как с аппаратным обеспечением, так и с профессиональными методами разработки программного обеспечения.
💾 Скачать книгу
Clean Code | #книги #programming
🖋 Robert Dunne, 2017
Программисты часто учатся на примерах и развивают свои навыки, исследуя и изменяя рабочие программы. Данная книга является руководством, в котором представлены рабочие примеры программ для ознакомления как с аппаратным обеспечением, так и с профессиональными методами разработки программного обеспечения.
💾 Скачать книгу
Clean Code | #книги #programming
🧑💻 Правила написания кода на Java
Такие правила позволяют делать код более читаемым и аккуратным, избегать ошибок, связанных с разными стилями написания кода у людей, работающих над проектом, и в будущем легко редактировать его.
Имена файлов, пакетов:
— В именах пакетов используются только строчные буквы.
— Имена Java-классам даются согласно стандартной нотации Java.
— Имена классов должны быть существительными, первые буквы всех слов — заглавные.
— В именах web-папок и файлов используются только строчные буквы. Слова в многословных названиях разделяются подчеркиванием.
Продолжение следует...
Clean Code #совет #web #Java #cleancode
Такие правила позволяют делать код более читаемым и аккуратным, избегать ошибок, связанных с разными стилями написания кода у людей, работающих над проектом, и в будущем легко редактировать его.
Имена файлов, пакетов:
— В именах пакетов используются только строчные буквы.
— Имена Java-классам даются согласно стандартной нотации Java.
— Имена классов должны быть существительными, первые буквы всех слов — заглавные.
— В именах web-папок и файлов используются только строчные буквы. Слова в многословных названиях разделяются подчеркиванием.
Продолжение следует...
Clean Code #совет #web #Java #cleancode
ООП на практике
Принципы ООП — это уже устоявшиеся правила для написания хороших, производительных и расширяемых программ. Но понять их, особенно новичку, в большинстве случаев довольно сложно.
Каждый трактует мнение об этом по-своему, поэтому в этом видео автор подробно объясняет, какие есть преимущества и проблемы при разработке с ООП.
📺 YouTube
Clean Code #видео #oop #теория
Принципы ООП — это уже устоявшиеся правила для написания хороших, производительных и расширяемых программ. Но понять их, особенно новичку, в большинстве случаев довольно сложно.
Каждый трактует мнение об этом по-своему, поэтому в этом видео автор подробно объясняет, какие есть преимущества и проблемы при разработке с ООП.
📺 YouTube
Clean Code #видео #oop #теория
YouTube
Проектируем чашку, человека и метод "пить"
#soer #itubeteam
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Спонсорство - https://donate.s0er.ru
Сайт платным контентом - https://soer.pro
Зеркало для видео Дзен Видео - https://zen.yandex.ru/i…
Основной канал для общения и публикации новых видео - Телегарм - https://xn--r1a.website/softwareengineervlog
Спонсорство - https://donate.s0er.ru
Сайт платным контентом - https://soer.pro
Зеркало для видео Дзен Видео - https://zen.yandex.ru/i…
🔥 Лучшее на канале за неделю
1. Assembly Language Using the Raspberry Pi.
2. Netlify — инструмент для предварительной сборки и развёртывания ПО.
3. Ежедневно выбирайте самое важное дело.
1. Assembly Language Using the Raspberry Pi.
2. Netlify — инструмент для предварительной сборки и развёртывания ПО.
3. Ежедневно выбирайте самое важное дело.
Chartjs
Простые, понятные и привлекательные диаграммы JavaScript на основе HTML5. Chart.js — это простой способ бесплатно добавить анимированные интерактивные графики на ваш сайт.
📑 Сайт
Clean Code #инструменты #HTML #CSS #JavaScript
Простые, понятные и привлекательные диаграммы JavaScript на основе HTML5. Chart.js — это простой способ бесплатно добавить анимированные интерактивные графики на ваш сайт.
📑 Сайт
Clean Code #инструменты #HTML #CSS #JavaScript
🧑💻 Ежедневно выбирайте самое важное дело
...Например, моя основная задача на сегодня — написать этот пост в блоге, и если к концу сегодняшнего дня я закончу его первый черновик, то сегодняшний день можно считать продуктивным.
Конечно, это будет не единственное, чем я сегодня займусь, поскольку всегда можно быть более продуктивным, чем мы ожидаем. Но это мой кульминационный момент дня, и это — главное, что я постараюсь сделать сегодня, поэтому достижение этой цели делает мой день «продуктивным».
Clean Code #совет
...Например, моя основная задача на сегодня — написать этот пост в блоге, и если к концу сегодняшнего дня я закончу его первый черновик, то сегодняшний день можно считать продуктивным.
Конечно, это будет не единственное, чем я сегодня займусь, поскольку всегда можно быть более продуктивным, чем мы ожидаем. Но это мой кульминационный момент дня, и это — главное, что я постараюсь сделать сегодня, поэтому достижение этой цели делает мой день «продуктивным».
Clean Code #совет
📖Serverless Applications with Node.js
🖋 Slobodan Stojanovic, Aleksandar Simovic, 2019
Бессерверные вычисления позволяют создавать и запускать приложения и сервисы, не заботясь о серверах. При бессерверных вычислениях приложение по-прежнему работает на серверах, но управление этими серверами AWS полностью берет на себя. Книга научит вас проектировать и создавать бессерверные веб-приложения на AWS, используя JavaScript, Node и Claudia.js. Ориентирована на разработчиков, знакомых с JavaScript и Node.js.
💾 Скачать книгу
Clean Code | #книги #JavaScript #NodeJS #web #js
🖋 Slobodan Stojanovic, Aleksandar Simovic, 2019
Бессерверные вычисления позволяют создавать и запускать приложения и сервисы, не заботясь о серверах. При бессерверных вычислениях приложение по-прежнему работает на серверах, но управление этими серверами AWS полностью берет на себя. Книга научит вас проектировать и создавать бессерверные веб-приложения на AWS, используя JavaScript, Node и Claudia.js. Ориентирована на разработчиков, знакомых с JavaScript и Node.js.
💾 Скачать книгу
Clean Code | #книги #JavaScript #NodeJS #web #js
📑 Google выпустила экстренное обновление Chrome с исправлением уязвимости нулевого дня
Уязвимость с высокой степенью серьёзности получила идентификатор CVE-2022-4135 и представляет собой ошибку переполнения буфера (heap overflow) в графическом процессоре. Она приводит к тому, что данные записываются в запрещённые места без проверки.
Clean Code #новости #Chrome #Google
Уязвимость с высокой степенью серьёзности получила идентификатор CVE-2022-4135 и представляет собой ошибку переполнения буфера (heap overflow) в графическом процессоре. Она приводит к тому, что данные записываются в запрещённые места без проверки.
Clean Code #новости #Chrome #Google
📑 Какой цикл самый быстрый в JavaScript?
Знаете ли вы какой цикл вам подходит лучше всего? Ведь есть и for, и обратный for, и for...of, и foreach, и for...in, и for...await. Эта статья - некая дискуссия на эту тему.
Clean Code #статьи #JavaScript
Знаете ли вы какой цикл вам подходит лучше всего? Ведь есть и for, и обратный for, и for...of, и foreach, и for...in, и for...await. Эта статья - некая дискуссия на эту тему.
Clean Code #статьи #JavaScript
📑 Ответ
Anonymous Quiz
10%
git delete -fx
20%
git clean -fX
30%
git remove -fX
34%
git clean -fx
6%
git clean -FX
🧑💻 Правила написания кода на Java
Имена методов, переменных:
— Названия методов должны быть глаголами, первая буква должна быть строчной, первые буквы внутренних слов — заглавные.
— Имена переменных должны начинаться со строчной буквы, внутренние слова — с заглавной.
— Имена констант составляются из всех заглавных букв, разделенных на слова символом подчеркивания.
Продолжение следует...
Clean Code #совет #Java #cleancode
Имена методов, переменных:
— Названия методов должны быть глаголами, первая буква должна быть строчной, первые буквы внутренних слов — заглавные.
— Имена переменных должны начинаться со строчной буквы, внутренние слова — с заглавной.
— Имена констант составляются из всех заглавных букв, разделенных на слова символом подчеркивания.
Продолжение следует...
Clean Code #совет #Java #cleancode