Кто такие QA Automation?
Тестирование — очень важная вещь и ей занимаются отдельные люди, участники QA отдела. Но делать всё ручками неудобно, поэтому появилась профессия, автоматизирующая тестирование — QA Automation.
Автор получше объяснил, чем всё таки они занимаются, почему это важно и как самому автоматизировать проверку приложений.
📺 YouTube
Clean Code #видео #тестирование
Тестирование — очень важная вещь и ей занимаются отдельные люди, участники QA отдела. Но делать всё ручками неудобно, поэтому появилась профессия, автоматизирующая тестирование — QA Automation.
Автор получше объяснил, чем всё таки они занимаются, почему это важно и как самому автоматизировать проверку приложений.
📺 YouTube
Clean Code #видео #тестирование
YouTube
Кто такие QA Automation? Как научится автоматизации самому
Привет, друзья! Меня зовут Азат. Как и многие эмигранты, я начинал свой путь в Америке с простых низкооплачиваемых работ. Я помню, каково это – жить от зарплаты до зарплаты, постоянно беспокоясь о завтрашнем дне.
*Всё изменилось* , когда я решил освоить…
*Всё изменилось* , когда я решил освоить…
📖Java Language Features, 2nd Edition
🖋 Kishori Sharan, 2018
Многие опытные Java-программисты не знают всех тонкостей и интересных фишек языка, о которых автор рассказывает в данной книге. Более того, в ней содержатся интересные замечания о ядре Java и советы по написанию более эффективного рабочего кода.
💾 Скачать книгу
Clean Code | #книги #programming
🖋 Kishori Sharan, 2018
Многие опытные Java-программисты не знают всех тонкостей и интересных фишек языка, о которых автор рассказывает в данной книге. Более того, в ней содержатся интересные замечания о ядре Java и советы по написанию более эффективного рабочего кода.
💾 Скачать книгу
Clean Code | #книги #programming
🧑💻 Избегайте повторений, но не переусердствуйте
...Поэтому перед созданием любой новой функции полезно предусмотреть возможность ее повторного использования. Кто-то может сказать, что предварительная модификация кода (рефакторинг) требует времени, которое можно было бы выделить на реализацию функций. Однако предварительный рефакторинг поможет предотвратить полную переработку кода, отнимающую много времени.
Продолжение следует...
Clean Code #совет
...Поэтому перед созданием любой новой функции полезно предусмотреть возможность ее повторного использования. Кто-то может сказать, что предварительная модификация кода (рефакторинг) требует времени, которое можно было бы выделить на реализацию функций. Однако предварительный рефакторинг поможет предотвратить полную переработку кода, отнимающую много времени.
Продолжение следует...
Clean Code #совет
📖Articulating Design Decisions
🖋 Tom Greever, 2020
Умение говорить с людьми о своем дизайне может показаться базовым навыком, но это не так. Во многих случаях то, как вы общаетесь с заинтересованными сторонами, клиентами и другими "не дизайнерами", может быть важнее, чем сами проекты. Потому что если вы не сможете получить их поддержку - ваша работа никогда не увидит свет, какой бы хорошей она ни была. В этом практическом руководстве основное внимание уделяется принципам, тактике и действенным методам представления ваших проектов. Независимо от того, разрабатываете ли вы приложения, веб-сайты или продукты, вы узнаете, как получить поддержку от людей, которые влияют на проект, с целью создания наилучшего пользовательского опыта.
💾 Скачать книгу
Clean Code | #книги #дизайн #web
🖋 Tom Greever, 2020
Умение говорить с людьми о своем дизайне может показаться базовым навыком, но это не так. Во многих случаях то, как вы общаетесь с заинтересованными сторонами, клиентами и другими "не дизайнерами", может быть важнее, чем сами проекты. Потому что если вы не сможете получить их поддержку - ваша работа никогда не увидит свет, какой бы хорошей она ни была. В этом практическом руководстве основное внимание уделяется принципам, тактике и действенным методам представления ваших проектов. Независимо от того, разрабатываете ли вы приложения, веб-сайты или продукты, вы узнаете, как получить поддержку от людей, которые влияют на проект, с целью создания наилучшего пользовательского опыта.
💾 Скачать книгу
Clean Code | #книги #дизайн #web
🧑💻 Используйте единые правила форматирования
В процессе форматирования кода программисты часто пользуются различными методами. Некоторые включают автоформатирование. А другие любят делать это вручную. Форматирование кода характеризует стиль его написания. Другими словами, оно показывает, как программист руководствуется синтаксисом языка, как структурирует исходный код с помощью пробелов и разбиения на строки. Набор правил для форматирования кода определяет используемый стиль.
Продолжение следует...
Clean Code #совет #cleancode
В процессе форматирования кода программисты часто пользуются различными методами. Некоторые включают автоформатирование. А другие любят делать это вручную. Форматирование кода характеризует стиль его написания. Другими словами, оно показывает, как программист руководствуется синтаксисом языка, как структурирует исходный код с помощью пробелов и разбиения на строки. Набор правил для форматирования кода определяет используемый стиль.
Продолжение следует...
Clean Code #совет #cleancode
Заблуждения ООП
ООПэ встречается практически на каждом углу цифрового мира, и это не просто так, ведь методология ООП — мощный инструмент, позволяющий создавать удивительные приложения.
Но его неправильное понимание только ухудшит ситуацию, поэтому автор рассказал о самых частых заблуждениях при разработке с использованием этих принципов.
📺 YouTube
Clean Code #видео #oop
ООПэ встречается практически на каждом углу цифрового мира, и это не просто так, ведь методология ООП — мощный инструмент, позволяющий создавать удивительные приложения.
Но его неправильное понимание только ухудшит ситуацию, поэтому автор рассказал о самых частых заблуждениях при разработке с использованием этих принципов.
📺 YouTube
Clean Code #видео #oop
YouTube
САМЫЕ ЧАСТЫЕ ЗАБЛУЖДЕНИЯ ООП
В этом видео мы узнаем точно число парадигм ООП, а так же разберем каждую из существующих:
- Инкапсуляцию
- Наследование
- Полиморфизм
- Абстракцию
- Посылку сообщений
- Повторное использование кода
Реализация Message Passing на JavaScript:
https:…
- Инкапсуляцию
- Наследование
- Полиморфизм
- Абстракцию
- Посылку сообщений
- Повторное использование кода
Реализация Message Passing на JavaScript:
https:…
📖Learning Serverless
🖋 Jason Katzer, 2020
Автор показывает разработчикам на начальном и среднем этапе развития карьеры, что требуется для создания и доставки поддерживаемых и масштабируемых сервисов с использованием бессервисной архитектуры. Из этой книги вы узнаете, как построить современную производственную систему в облаке через призму бессерверных вычислений. Вы узнаете, как бессерверные системы могут освободить вас от утомительной задачи по настройке и обслуживанию производственных систем. Вы также изучите новые способы повышения уровня своей карьеры и уверенного проектирования, разработки и развертывания.
💾 Скачать книгу
Clean Code | #книги #programming
🖋 Jason Katzer, 2020
Автор показывает разработчикам на начальном и среднем этапе развития карьеры, что требуется для создания и доставки поддерживаемых и масштабируемых сервисов с использованием бессервисной архитектуры. Из этой книги вы узнаете, как построить современную производственную систему в облаке через призму бессерверных вычислений. Вы узнаете, как бессерверные системы могут освободить вас от утомительной задачи по настройке и обслуживанию производственных систем. Вы также изучите новые способы повышения уровня своей карьеры и уверенного проектирования, разработки и развертывания.
💾 Скачать книгу
Clean Code | #книги #programming
🧑💻 Избегайте повторений, но не переусердствуйте
...Между тем в оптимизации с целью многоразового использования и декомпозиции исходного кода должен быть и предел. Если его превысить, код становится слишком сложным.
Продолжение следует...
Clean Code #совет
...Между тем в оптимизации с целью многоразового использования и декомпозиции исходного кода должен быть и предел. Если его превысить, код становится слишком сложным.
Продолжение следует...
Clean Code #совет
Нужно ли поддерживать GitHub?
Многие считают, что активную жизнь в Open Source проектах ведут только опытные разработчики... Но это как посмотреть.
Автор рассказывает о своём опыте принятия людей на работу с огромной активностью в GitHub и pet-проектами. Действительно ли это так нужно?
📺 YouTube
Clean Code #видео #профессия
Многие считают, что активную жизнь в Open Source проектах ведут только опытные разработчики... Но это как посмотреть.
Автор рассказывает о своём опыте принятия людей на работу с огромной активностью в GitHub и pet-проектами. Действительно ли это так нужно?
📺 YouTube
Clean Code #видео #профессия
YouTube
Твой GitHub должен быть ПУСТЫМ
Все самые крутые программисты, с которыми я работал, не имели никаких блогов, пет проектов, опен сорс активности. Исключительного качества профессионалы с великолепной рабочей этикой. Люди делали свою работу должным образом и в срок, вечером выключали компьютер…
📖Data Visualization Guide
🖋 Alex Campbell, 2021
Вы когда-нибудь задумывались о том, как можно работать с большими объемами наборов данных? Большинство предприятий собирают информацию из различных источников. Эта информация может быть в разных форматах, и ее необходимо собирать, обрабатывать и улучшать, если вы хотите ее интерпретировать. Данная книга поможет вам начать разбираться в анализе данных.
💾 Скачать книгу
Clean Code | #книги #programming
🖋 Alex Campbell, 2021
Вы когда-нибудь задумывались о том, как можно работать с большими объемами наборов данных? Большинство предприятий собирают информацию из различных источников. Эта информация может быть в разных форматах, и ее необходимо собирать, обрабатывать и улучшать, если вы хотите ее интерпретировать. Данная книга поможет вам начать разбираться в анализе данных.
💾 Скачать книгу
Clean Code | #книги #programming
Кто такой DevOps?
Существует две команды: Dev — разработчики и Ops — те, кто внедряет приложение. Между ними всегда были ожесточённые и кровавые войны, поэтому появилось DevOps направление.
В ролике — подробнее о том, что это такое, как стать DevOps инженером и какие умения нужно развивать по максимуму. Бонусом — полезные советы для новичков.
📺 YouTube
Clean Code #видео #профессия
Существует две команды: Dev — разработчики и Ops — те, кто внедряет приложение. Между ними всегда были ожесточённые и кровавые войны, поэтому появилось DevOps направление.
В ролике — подробнее о том, что это такое, как стать DevOps инженером и какие умения нужно развивать по максимуму. Бонусом — полезные советы для новичков.
📺 YouTube
Clean Code #видео #профессия
YouTube
DevOps: кто такой? Как стать DevOps-инженером? Где учиться?
Какой там попс? Что такое дев? Кто это вообще такой?
Давайте разбираться вместе!
В нашу импровизированную студию мы пригасили Сережу (почти год он работает на позиции DevOps-инженера в IT-компании Lad) и расспросили обо всем.
00:00 Начало
00:25 Кто такой…
Давайте разбираться вместе!
В нашу импровизированную студию мы пригасили Сережу (почти год он работает на позиции DevOps-инженера в IT-компании Lad) и расспросили обо всем.
00:00 Начало
00:25 Кто такой…
📖Stream Processing with Apache Spark
🖋 Gerard Maas, Francois Garillot, 2019
Прежде чем вы сможете создавать инструменты аналитики для быстрого получения информации, вам сначала нужно знать, как обрабатывать данные в реальном времени. С помощью этого практического руководства разработчики, знакомые с Apache Spark, узнают, как использовать этот фреймворк для потоков передачи данных.
💾 Скачать книгу
Clean Code | #книги #programming
🖋 Gerard Maas, Francois Garillot, 2019
Прежде чем вы сможете создавать инструменты аналитики для быстрого получения информации, вам сначала нужно знать, как обрабатывать данные в реальном времени. С помощью этого практического руководства разработчики, знакомые с Apache Spark, узнают, как использовать этот фреймворк для потоков передачи данных.
💾 Скачать книгу
Clean Code | #книги #programming
📖Visual Studio Code
🖋 Bruce Johnson, 2019
Visual Studio Code, бесплатный кросс-совместимый редактор исходного кода с открытым исходным кодом, является одним из самых популярных вариантов для веб-разработчиков. Он быстрый, легкий, настраиваемый и содержит встроенную поддержку расширений JavaScript, Typescript и Node.js для других языков, включая C++, Python и PHP. Такие функции, как возможность отладки, встроенный элемент управления Git, выделение синтаксиса, сниппеты кода и поддержка интеллектуального автозавершения кода IntelliSense помогают сделать Visual Studio Code впечатляющим готовым решением. Данная книга поможет вам освоиться и стать наиболее продуктивным в работе с VS Code.
💾 Скачать книгу
Clean Code | #книги #JavaScript #TypeScript #web
🖋 Bruce Johnson, 2019
Visual Studio Code, бесплатный кросс-совместимый редактор исходного кода с открытым исходным кодом, является одним из самых популярных вариантов для веб-разработчиков. Он быстрый, легкий, настраиваемый и содержит встроенную поддержку расширений JavaScript, Typescript и Node.js для других языков, включая C++, Python и PHP. Такие функции, как возможность отладки, встроенный элемент управления Git, выделение синтаксиса, сниппеты кода и поддержка интеллектуального автозавершения кода IntelliSense помогают сделать Visual Studio Code впечатляющим готовым решением. Данная книга поможет вам освоиться и стать наиболее продуктивным в работе с VS Code.
💾 Скачать книгу
Clean Code | #книги #JavaScript #TypeScript #web
Что нужно знать тестировщику?
Тестировщики — кошмар программиста. Они роются по его программе, пытаясь всеми способами её сломать (ужас!). Но без них никуда.
К тому же, это — самый простой способ войти в IT: в этом видео автор рассказывает про требования к Junior-теститовщикам на примере компании EPAM.
📺 YouTube
Clean Code #видео #профессия
Тестировщики — кошмар программиста. Они роются по его программе, пытаясь всеми способами её сломать (ужас!). Но без них никуда.
К тому же, это — самый простой способ войти в IT: в этом видео автор рассказывает про требования к Junior-теститовщикам на примере компании EPAM.
📺 YouTube
Clean Code #видео #профессия
YouTube
Что должен знать и уметь джуниор тестировщик?
Что должен знать и уметь junior тестировщик?
Рассказываю о требованиях к начинающим тестировщикам ПО (QA Engineers) уровня джуниор (junior) на примере одной из компаний, в которых работал. А также показываю матрицу компетенций компании EPAM, которая старается…
Рассказываю о требованиях к начинающим тестировщикам ПО (QA Engineers) уровня джуниор (junior) на примере одной из компаний, в которых работал. А также показываю матрицу компетенций компании EPAM, которая старается…