Что такое каскадная разработка
Главная идея каскадной разработки: весь процесс работы над программой идёт строго поэтапно, и нельзя перейти от одного этапа к другому, пока текущий полностью не закончен.
Звучит очень здраво и помогает программистам не распылять свои силы, а сосредоточиться на текущих задачах. А ещё не нужно возвращаться к предыдущему этапу и что-то доделывать, потому что всё делается сразу и навсегда.
В классической каскадной разработке 7 этапов:
• Формализация и постановка задачи.
• Проектирование.
• Написание кода.
• Сборка всего кода в единое целое.
• Тестирование и отладка.
• Установка на компьютеры пользователя.
• Поддержка и написание документации.
Такой подход к разработке ещё называют «водопадом», потому что если представить рабочий путь по этим этапам, то выглядит как поток в водопаде — сверху вниз. Обратите внимание на стрелочки — ни на одном этапе нельзя вернуться назад.
#полезнознать_Код
Главная идея каскадной разработки: весь процесс работы над программой идёт строго поэтапно, и нельзя перейти от одного этапа к другому, пока текущий полностью не закончен.
Звучит очень здраво и помогает программистам не распылять свои силы, а сосредоточиться на текущих задачах. А ещё не нужно возвращаться к предыдущему этапу и что-то доделывать, потому что всё делается сразу и навсегда.
В классической каскадной разработке 7 этапов:
• Формализация и постановка задачи.
• Проектирование.
• Написание кода.
• Сборка всего кода в единое целое.
• Тестирование и отладка.
• Установка на компьютеры пользователя.
• Поддержка и написание документации.
Такой подход к разработке ещё называют «водопадом», потому что если представить рабочий путь по этим этапам, то выглядит как поток в водопаде — сверху вниз. Обратите внимание на стрелочки — ни на одном этапе нельзя вернуться назад.
#полезнознать_Код
👍29❤3
Вы сможете решить эту задачу?
— Нет.
— Нет.
— Нет.
— Да!
Вы не поверите, но это почти всё, что нужно для того, чтобы найти правильный ответ. Попробуйте сами, сможете ли вы с ней справиться: https://v.thecode.media/iqgvq
#задача_Код
— Нет.
— Нет.
— Нет.
— Да!
Вы не поверите, но это почти всё, что нужно для того, чтобы найти правильный ответ. Попробуйте сами, сможете ли вы с ней справиться: https://v.thecode.media/iqgvq
#задача_Код
😁14👍12👎1
Коллеги, что скажете?
Рассказываем о том, как правильно разработчику просить обратную связь у коллег и у всех остальных. Если вам сложно это делать — обязательно прочитайте. А ещё поделитесь комментариями, как вы сами просите обратную связь — и как вам это помогает в работе.
https://v.thecode.media/sltht
#разбор_Код
Рассказываем о том, как правильно разработчику просить обратную связь у коллег и у всех остальных. Если вам сложно это делать — обязательно прочитайте. А ещё поделитесь комментариями, как вы сами просите обратную связь — и как вам это помогает в работе.
https://v.thecode.media/sltht
#разбор_Код
❤15👍11
Воскресная статья для тех, кто любит посложнее. Очень-Очень Посложнее. ООП, как говорится.
Короче, разбираемся с ошибками реализации ООП в JavaScript: https://v.thecode.media/1txqy
#разбор_Код
Короче, разбираемся с ошибками реализации ООП в JavaScript: https://v.thecode.media/1txqy
#разбор_Код
👍26❤3
Дайджест статей за неделю
На этой неделе вышло много интересных тем и про программирование, и про работу над собой — выбирайте любую по душе.
ХАРД:
Почему все не любят формат картинок WebP, хотя он часто намного лучше всех остальных.
Как сделать форму для перетаскивания и загрузки файлов в браузер у себя на сайте.
Зачем нужна и как устроена авторизация в публичных Wi-Fi-сетях.
Какие плагины для VSCode нужно поставить фронтендеру, бэкендеру и тестировщику.
СОФТ:
Собрали 8 фраз, от которых стоит отказаться программисту. Местами получилось спорно, но есть над чем подумать.
Рассказали, как разработчику правильно просить обратную связь у коллег.
🤔🤔🤔 Ультрасложная задача недели, которую почти невозможно решить.
Если сомневаетесь, приходить в ИТ или нет, —
не сомневайтесь, у вас всё получится!
«Код»
На этой неделе вышло много интересных тем и про программирование, и про работу над собой — выбирайте любую по душе.
ХАРД:
Почему все не любят формат картинок WebP, хотя он часто намного лучше всех остальных.
Как сделать форму для перетаскивания и загрузки файлов в браузер у себя на сайте.
Зачем нужна и как устроена авторизация в публичных Wi-Fi-сетях.
Какие плагины для VSCode нужно поставить фронтендеру, бэкендеру и тестировщику.
СОФТ:
Собрали 8 фраз, от которых стоит отказаться программисту. Местами получилось спорно, но есть над чем подумать.
Рассказали, как разработчику правильно просить обратную связь у коллег.
🤔🤔🤔 Ультрасложная задача недели, которую почти невозможно решить.
Если сомневаетесь, приходить в ИТ или нет, —
не сомневайтесь, у вас всё получится!
«Код»
❤17🔥5👍3
Ставьте галочки в чек-листах, спорьте в комментариях и приходите читать, как развить навыки, в наших статьях:
• 5 навыков, которые нужны программисту на базовом уровне
• 5 навыков, которые нужны хорошему программисту
• 5 навыков фантастического программиста
#подборка_Код
• 5 навыков, которые нужны программисту на базовом уровне
• 5 навыков, которые нужны хорошему программисту
• 5 навыков фантастического программиста
#подборка_Код
👍16🔥8😁3❤1
Новости мира технологий прошлой недели
1. Компания «Яндекс» запустила новый сервис «Нейро», который объединяет возможности традиционного поиска в интернете и нейросетей. Сервис может ответить на любой вопрос, при этом он подбирает подходящие источники, а модель YandexGPT 3 формулирует всё это в сообщении со ссылками.
2. Обнаружилось, что для взлома айфонов можно использовать уязвимость в системе безопасности iMessage. Пока компания Apple исправляет это, пользователям рекомендуется отключить iMessage в настройках.
3. Компания Microsoft представила нейросеть VASA-1, которая генерирует реалистичные видео говорящих людей всего по одной фотографии и звуковой дорожке. Она воссоздаёт выражение лица, движения губ и головы. Можно регулировать направление взгляда персонажа и его настроение.
4. Российские сайты и приложения начали отклонять авторизацию при помощи иностранных сервисов, таких как Google ID и Apple ID. Например, «Литрес» отключит такую авторизацию 22 апреля. Если не выбрать другой способ, доступ придётся восстанавливать через поддержку.
5. Компания Яндекс добавила в Яндекс Карты 3D-модели зелёных зон. Обновлённое отображение уже есть на карте Москвы внутри МКАДа, а также на карте Санкт-Петербурга, включая Петергоф. Можно будет выбрать маршрут для прогулки или выбрать зелёный район для покупки квартиры.
6. Российские инженеры создали робота-поводыря, который сможет помогать людям с нарушениями зрения. Робот сможет видеть вместо хозяина, ведя его по улицам и предупреждая о преградах и опасностях, а также зачитывать для него текст на табличках и этикетках.
Вы ничего не пропустили 🙂
1. Компания «Яндекс» запустила новый сервис «Нейро», который объединяет возможности традиционного поиска в интернете и нейросетей. Сервис может ответить на любой вопрос, при этом он подбирает подходящие источники, а модель YandexGPT 3 формулирует всё это в сообщении со ссылками.
2. Обнаружилось, что для взлома айфонов можно использовать уязвимость в системе безопасности iMessage. Пока компания Apple исправляет это, пользователям рекомендуется отключить iMessage в настройках.
3. Компания Microsoft представила нейросеть VASA-1, которая генерирует реалистичные видео говорящих людей всего по одной фотографии и звуковой дорожке. Она воссоздаёт выражение лица, движения губ и головы. Можно регулировать направление взгляда персонажа и его настроение.
4. Российские сайты и приложения начали отклонять авторизацию при помощи иностранных сервисов, таких как Google ID и Apple ID. Например, «Литрес» отключит такую авторизацию 22 апреля. Если не выбрать другой способ, доступ придётся восстанавливать через поддержку.
5. Компания Яндекс добавила в Яндекс Карты 3D-модели зелёных зон. Обновлённое отображение уже есть на карте Москвы внутри МКАДа, а также на карте Санкт-Петербурга, включая Петергоф. Можно будет выбрать маршрут для прогулки или выбрать зелёный район для покупки квартиры.
6. Российские инженеры создали робота-поводыря, который сможет помогать людям с нарушениями зрения. Робот сможет видеть вместо хозяина, ведя его по улицам и предупреждая о преградах и опасностях, а также зачитывать для него текст на табличках и этикетках.
Вы ничего не пропустили 🙂
👍34❤7🤡5🔥3😢1
Многие начали говорить о том, что программистов уже много, рынок насыщен и зарплаты у программистов уже давно ниже рынка. Мы посмотрели текущий спрос и зарплаты и вот что можем сказать по этому поводу: https://v.thecode.media/4w25o
#разбор_Код
#разбор_Код
🔥20👍7❤3😁2😢1
🪣 — это ведро для ораАААААААААА!!!!!111
В комментариях под этим постом вы можете высказаться, пожаловаться, скинуть любимый мем или просто поорать, чтобы сбросить напряжение.
В комментариях под этим постом вы можете высказаться, пожаловаться, скинуть любимый мем или просто поорать, чтобы сбросить напряжение.
❤40😁5😢2👍1🤡1
Сложная задачка на логику и математику: пассажиры в вагоне
Задача про внутренний туризм.
https://v.thecode.media/kch1i
#лучшее_Код #задача_Код
Задача про внутренний туризм.
https://v.thecode.media/kch1i
#лучшее_Код #задача_Код
🔥16👍5
Среда, дорогие читатели. На этот раз выясняем, как борода и шевелюра связаны с базами данных. Но их наличие никак не влияет, на самом деле, на умение работать с БД. Или влияет. Короче, разбираемся с бородатым мемом.
https://v.thecode.media/ljtva
#пб_Код
https://v.thecode.media/ljtva
#пб_Код
😁32🔥5😢4👍2❤1
Сегодня мы напишем на Python свой конвертер текстовых документов. Он будет брать текст из текстового файла .txt и переносить его в файл .docx, который сам же и создаст.
Вроде всё просто, но это нам пригодится в будущих проектах.
https://v.thecode.media/9ywka
#разбор_Код
Вроде всё просто, но это нам пригодится в будущих проектах.
https://v.thecode.media/9ywka
#разбор_Код
🔥31👍8❤5😢1
Что такое Moleculer
Moleculer — это фреймворк с открытым кодом для создания микросервисов.
Открытый код означает, что при желании его можно доработать под себя и добавить во фреймворк те функции, которых там раньше не было.
Микросервисы — это маленькие независимые программы внутри большого приложения. Они обновляются, поддерживаются и работают независимо, обмениваясь данными между собой. С одной стороны, это даёт большую гибкость в разработке, с другой — большую нагрузку на команду и сервер.
Получается, что Moleculer — это набор инструментов, чтобы быстро запускать «молекулы» вашего кода: маленькие служебные модули, которые должны дружить между собой.
Что умеет Moleculer и почему за него платят 200 тысяч, читайте в нашей статье: https://v.thecode.media/trga4
Moleculer — это фреймворк с открытым кодом для создания микросервисов.
Открытый код означает, что при желании его можно доработать под себя и добавить во фреймворк те функции, которых там раньше не было.
Микросервисы — это маленькие независимые программы внутри большого приложения. Они обновляются, поддерживаются и работают независимо, обмениваясь данными между собой. С одной стороны, это даёт большую гибкость в разработке, с другой — большую нагрузку на команду и сервер.
Получается, что Moleculer — это набор инструментов, чтобы быстро запускать «молекулы» вашего кода: маленькие служебные модули, которые должны дружить между собой.
Что умеет Moleculer и почему за него платят 200 тысяч, читайте в нашей статье: https://v.thecode.media/trga4
👍17❤2👎2😢1
Самая необычная история про светодиоды, которую вы когда-либо читали. Для затравки скажем, что инженеры только недавно научились создавать синие светодиоды, а до этого несколько десятилетий были только красные и зелёные. Заваривайте чай и удивляйтесь вместе с нами: https://v.thecode.media/d3c5g
#разбор_Код
#разбор_Код
😁20🔥12👍7❤4😢1
Сложная задача про маршрутку
Один парень живёт на окраине города. В центре города есть вокзал, куда сегодня должны приехать родители будущей невесты. Их нужно встретить. Парень вышел из дома, дошёл до остановки маршрутки и ждёт.
Маршрутка до вокзала ходит раз в полчаса. Так как водитель при выезде может задержаться на перекур, вероятность того, что маршрутка появится за ближайшие 30 минут, снижается с единицы до 0,95.
Чтобы успеть на вокзал, парень должен сесть в маршрутку за ближайшие 10 минут. Если не успеет, отношения с будущими родственниками будут испорчены.
Также молодой человек может поехать не на маршрутке, а на трамвае. Он рассчитал в уме, что, если сейчас пойти пешком до трамвайной остановки, есть шанс 60%, что он успеет приехать на вокзал.
Парню нужно принять решение: либо пойти на трамвай и успеть с вероятностью 60%,
либо подождать маршрутку.
В каком варианте у парня больше шансов успеть к будущим родственникам?
❤️ — на трамвае
🔥 — на маршрутке
Ставьте реакцию и ищите правильный ответ по ссылке: https://v.thecode.media/n70zj
#задача_Код
Один парень живёт на окраине города. В центре города есть вокзал, куда сегодня должны приехать родители будущей невесты. Их нужно встретить. Парень вышел из дома, дошёл до остановки маршрутки и ждёт.
Маршрутка до вокзала ходит раз в полчаса. Так как водитель при выезде может задержаться на перекур, вероятность того, что маршрутка появится за ближайшие 30 минут, снижается с единицы до 0,95.
Чтобы успеть на вокзал, парень должен сесть в маршрутку за ближайшие 10 минут. Если не успеет, отношения с будущими родственниками будут испорчены.
Также молодой человек может поехать не на маршрутке, а на трамвае. Он рассчитал в уме, что, если сейчас пойти пешком до трамвайной остановки, есть шанс 60%, что он успеет приехать на вокзал.
Парню нужно принять решение: либо пойти на трамвай и успеть с вероятностью 60%,
либо подождать маршрутку.
В каком варианте у парня больше шансов успеть к будущим родственникам?
❤️ — на трамвае
🔥 — на маршрутке
Ставьте реакцию и ищите правильный ответ по ссылке: https://v.thecode.media/n70zj
#задача_Код
❤52🔥29🤡3👍2😢1
Многие говорят про то, что шаблонное мышление — это плохо. Но не всегда: без этого такую задачу решить будет сложно: https://v.thecode.media/4dgut
#задача_Код
#задача_Код
👍27🔥4😁3
Оптимизировать можно не только код, но и своё отношение к жизни. И за счёт этого получить ещё 5 дополнительных лет, которые можно потратить на что угодно классное для себя.
Короче, добро пожаловать в мир личной оптимизации: https://v.thecode.media/tq4et
#разбор_Код
Короче, добро пожаловать в мир личной оптимизации: https://v.thecode.media/tq4et
#разбор_Код
👍30🔥12❤5😢1