🔥 Лучшее на канале за неделю
1. Как решить проблему плохого кода с помощью architecture guide.
2. Unetway — сайт для развития сотрудничества между компаниями и IT-специалистами.
3. Кодировка исходного файла.
1. Как решить проблему плохого кода с помощью architecture guide.
2. Unetway — сайт для развития сотрудничества между компаниями и IT-специалистами.
3. Кодировка исходного файла.
📑 Хакеры LAPSU$ взломали NVIDIA и украли более 1 ТБ критичных данных компании, NVIDIA в ответ хакнула хакеров
По информации VideoCardz и группы Vx-underground, хакеры LAPSU$ взломали внутреннюю сеть NVIDIA и скопировали более 1 ТБ критичных данных компании. NVIDIA пыталась хакнуть хакеров и зашифровать скопированные конфиденциальные данные для предотвращения их распространения. Ей почти удалось это сделать, но хакерам помог бекап.
Clean Code #новости #NVIDIA
По информации VideoCardz и группы Vx-underground, хакеры LAPSU$ взломали внутреннюю сеть NVIDIA и скопировали более 1 ТБ критичных данных компании. NVIDIA пыталась хакнуть хакеров и зашифровать скопированные конфиденциальные данные для предотвращения их распространения. Ей почти удалось это сделать, но хакерам помог бекап.
Clean Code #новости #NVIDIA
GoatCounter
Опенсорсная платформа веб-аналитики бесплатно для некоммерческого использования или self-hosted версия бесплатно для всех. Позиционируется как более приватная альтернатива коммерческим сервисам Google Analytics и Matomo. Бесплатный лимит — 6 месяцев хранения данных и 100 тыс. просмотров в месяц.
📑 Сайт
Clean Code #инструменты
Опенсорсная платформа веб-аналитики бесплатно для некоммерческого использования или self-hosted версия бесплатно для всех. Позиционируется как более приватная альтернатива коммерческим сервисам Google Analytics и Matomo. Бесплатный лимит — 6 месяцев хранения данных и 100 тыс. просмотров в месяц.
📑 Сайт
Clean Code #инструменты
🧑💻 Комментарии
Комментарии, противоречащие коду, хуже, чем отсутствие комментариев. Всегда исправляйте комментарии, если меняете код!
Комментарии должны являться законченными предложениями. Если комментарий — фраза или предложение, первое слово должно быть написано с большой буквы, если только это не имя переменной, которая начинается с маленькой буквы (никогда не изменяйте регистр переменной!).
Если комментарий короткий, можно опустить точку в конце предложения. Блок комментариев обычно состоит из одного или более абзацев, составленных из полноценных предложений, поэтому каждое предложение должно оканчиваться точкой.
Ставьте два пробела после точки в конце предложения.
Программисты, которые не говорят на английском языке, пожалуйста, пишите комментарии на английском, если только вы не уверены на 120%, что ваш код никогда не будут читать люди, не знающие вашего родного языка.
Clean Code #совет #cleancode #python
Комментарии, противоречащие коду, хуже, чем отсутствие комментариев. Всегда исправляйте комментарии, если меняете код!
Комментарии должны являться законченными предложениями. Если комментарий — фраза или предложение, первое слово должно быть написано с большой буквы, если только это не имя переменной, которая начинается с маленькой буквы (никогда не изменяйте регистр переменной!).
Если комментарий короткий, можно опустить точку в конце предложения. Блок комментариев обычно состоит из одного или более абзацев, составленных из полноценных предложений, поэтому каждое предложение должно оканчиваться точкой.
Ставьте два пробела после точки в конце предложения.
Программисты, которые не говорят на английском языке, пожалуйста, пишите комментарии на английском, если только вы не уверены на 120%, что ваш код никогда не будут читать люди, не знающие вашего родного языка.
Clean Code #совет #cleancode #python
📖 Starting Out with C++: Early Objects
🖋 Tony Gaddis, Judy Walters, 2019
Книга знакомит с основами программирования на C++ на ясном и легком для понимания языке, делая C++ доступным для начинающих студентов-программистов, а также для тех, кто работал с другими языками. Книга организована в прогрессивной, пошаговой форме, что дает возможность учиться в индивидуальном темпе. Кроме того, в книгу добавлено множество новых и обновленных программ, вопросов и упражнений в концах глав, а также задач по программированию.
💾 Скачать книгу
Clean Code #книги #C_Plus_Plus
🖋 Tony Gaddis, Judy Walters, 2019
Книга знакомит с основами программирования на C++ на ясном и легком для понимания языке, делая C++ доступным для начинающих студентов-программистов, а также для тех, кто работал с другими языками. Книга организована в прогрессивной, пошаговой форме, что дает возможность учиться в индивидуальном темпе. Кроме того, в книгу добавлено множество новых и обновленных программ, вопросов и упражнений в концах глав, а также задач по программированию.
💾 Скачать книгу
Clean Code #книги #C_Plus_Plus
🧑💻 Правило зависимости
Разделение на слои имеет две главные цели. Одна из них - четко определить обязанности каждой части системы. Другая - убедиться, что каждый из них выполняет свою роль независимо друг от друга, настолько насколько возможно. Чтобы это случилось, существует правило, которое определяет то, как элементы должны зависеть друг от друга:
Элемент не должен зависеть от какого-либо элемента, который находится в другом слое.
Например, элемент в слое «Use cases» не может знать ничего о каком-либо классе или модуле, связанном с GUI или постоянством данных. Аналогично, Сущность не может знать в каких Use cases она используется.
Clean Code #совет #cleancode
Разделение на слои имеет две главные цели. Одна из них - четко определить обязанности каждой части системы. Другая - убедиться, что каждый из них выполняет свою роль независимо друг от друга, настолько насколько возможно. Чтобы это случилось, существует правило, которое определяет то, как элементы должны зависеть друг от друга:
Элемент не должен зависеть от какого-либо элемента, который находится в другом слое.
Например, элемент в слое «Use cases» не может знать ничего о каком-либо классе или модуле, связанном с GUI или постоянством данных. Аналогично, Сущность не может знать в каких Use cases она используется.
Clean Code #совет #cleancode
Кто такой Project Manager? Чем занимается менеджер проектов?
Кто такой Project Manager? PM должен программировать? Сколько зарабатывает Project Manager? Эти и другие вопросы обсудим в этом видео!
📺 YouTube
Clean Code #видео
Кто такой Project Manager? PM должен программировать? Сколько зарабатывает Project Manager? Эти и другие вопросы обсудим в этом видео!
📺 YouTube
Clean Code #видео
YouTube
Кто такой Project Manager? Чем занимается менеджер проектов?
Кто такой Project Manager? PM должен программировать? Сколько зарабатывает Project Manager? Эти и другие вопросы обсудим в этом видео!
Сайт FoxmindEd: https://bit.ly/3g294lp
Оплата помесячно. Чем быстрее учитесь, тем быстрее закончите!
Есть вопросы по обучению…
Сайт FoxmindEd: https://bit.ly/3g294lp
Оплата помесячно. Чем быстрее учитесь, тем быстрее закончите!
Есть вопросы по обучению…
🔥 Лучшее на канале за неделю
1. Starting Out with C++: Early Objects.
2. GoatCounter — опенсорсная платформа веб-аналитики бесплатно.
3. Правило зависимости.
1. Starting Out with C++: Early Objects.
2. GoatCounter — опенсорсная платформа веб-аналитики бесплатно.
3. Правило зависимости.
Kera
Создание встроенных в приложение туториалов для пользователей. Быстро внедрите мощную тактику адаптации, используемую в таких компаниях, как Google, Dropbox и LinkedIn.
📑 Сайт
Clean Code #инструменты
Создание встроенных в приложение туториалов для пользователей. Быстро внедрите мощную тактику адаптации, используемую в таких компаниях, как Google, Dropbox и LinkedIn.
📑 Сайт
Clean Code #инструменты
📖 SQL for Data Analysis
🖋 Cathy Tanimura, 2021
С ростом объемов данных, вычислительной мощности и облачных хранилищ данных SQL стал еще более незаменимым инструментом для опытных аналитиков и специалистов по обработке данных. Эта практическая книга раскрывает новые и нетривиальные способы улучшить свои навыки работы с SQL, решить проблемы и максимально грамотно использовать возможности SQL.
💾 Скачать книгу
Clean Code #книги #SQL
🖋 Cathy Tanimura, 2021
С ростом объемов данных, вычислительной мощности и облачных хранилищ данных SQL стал еще более незаменимым инструментом для опытных аналитиков и специалистов по обработке данных. Эта практическая книга раскрывает новые и нетривиальные способы улучшить свои навыки работы с SQL, решить проблемы и максимально грамотно использовать возможности SQL.
💾 Скачать книгу
Clean Code #книги #SQL
🧑💻 Блоки комментариев
Блок комментариев обычно объясняет код (весь, или только некоторую часть), идущий после блока, и должен иметь тот же отступ, что и сам код. Каждая строчка такого блока должна начинаться с символа # и одного пробела после него (если только сам текст комментария не имеет отступа).
Абзацы внутри блока комментариев разделяются строкой, состоящей из одного символа #.
Clean Code #совет #cleancode #python
Блок комментариев обычно объясняет код (весь, или только некоторую часть), идущий после блока, и должен иметь тот же отступ, что и сам код. Каждая строчка такого блока должна начинаться с символа # и одного пробела после него (если только сам текст комментария не имеет отступа).
Абзацы внутри блока комментариев разделяются строкой, состоящей из одного символа #.
Clean Code #совет #cleancode #python
📑 Вышел мартовский релиз расширения Python для Visual Studio Code
Вышел выпуск расширения Python для Visual Studio Code за март 2022 года. Это короткий выпуск, но он включает некоторые новые функции, такие как поддержка предварительных версий и изменения в выборе интерпретатора в строке состояния.
Clean Code #новости #python #VSCode
Вышел выпуск расширения Python для Visual Studio Code за март 2022 года. Это короткий выпуск, но он включает некоторые новые функции, такие как поддержка предварительных версий и изменения в выборе интерпретатора в строке состояния.
Clean Code #новости #python #VSCode
📑 Как понять, что перед вами плохой разработчик
Мало просто сменить свою сферу работы на IT, желательно еще и стать хорошим разработчиком. Бывший тимлид и консультант Александр Усков рассказывает, как понять, что перед вами плохой разработчик и что с ним вообще можно делать.
Clean Code #статьи
Мало просто сменить свою сферу работы на IT, желательно еще и стать хорошим разработчиком. Бывший тимлид и консультант Александр Усков рассказывает, как понять, что перед вами плохой разработчик и что с ним вообще можно делать.
Clean Code #статьи
🧑💻 Блоки и отступы
Блоки в командах if, else, while должны состоять из одной строки, в которой обычно содержится вызов функции. Максимальный уровень отступов в функции не должен превышать один-два. Это упрощает ее чтение и понимание.
По возможности избавьтесь от блока else, если используете if. Иногда полезно следовать от отрицания if (! $var) — таким образом может сократиться количество вложенных if блоков.
Clean Code #совет #cleancode
Блоки в командах if, else, while должны состоять из одной строки, в которой обычно содержится вызов функции. Максимальный уровень отступов в функции не должен превышать один-два. Это упрощает ее чтение и понимание.
По возможности избавьтесь от блока else, если используете if. Иногда полезно следовать от отрицания if (! $var) — таким образом может сократиться количество вложенных if блоков.
Clean Code #совет #cleancode
Snyk
Платформа для безопасного создания облачных приложений. Помогает программистам устранять уязвимости с открытым исходным кодов во время разработки.
📑 Сайт
Clean Code #инструменты
Платформа для безопасного создания облачных приложений. Помогает программистам устранять уязвимости с открытым исходным кодов во время разработки.
📑 Сайт
Clean Code #инструменты
Правильные методы по Clean Code
Продолжение серии лекций по Clean Code. Тема: Как правильно писать методы с точки зрения Clean Code?
📺 YouTube
Clean Code #видео #cleancode
Продолжение серии лекций по Clean Code. Тема: Как правильно писать методы с точки зрения Clean Code?
📺 YouTube
Clean Code #видео #cleancode
YouTube
Правильные методы по Clean Code
Сегодня мы продолжаем серию лекций по Clean Code. Тема: Как правильно писать методы с точки зрения Clean Code?
Как называть переменные по Clean Code - https://www.youtube.com/watch?v=5vsfYifNqzk
Курс о котором говорится в видео: FRONT-END - https://bit.ly/3r15eMk…
Как называть переменные по Clean Code - https://www.youtube.com/watch?v=5vsfYifNqzk
Курс о котором говорится в видео: FRONT-END - https://bit.ly/3r15eMk…