[OOP] Наследование и композиция взаимоисключающие понятия. То есть при создании иерархии объектов используется либо наследование, либо композиция.
  Anonymous Quiz
    40%
    Да
      
    53%
    Нет
      
    7%
    Не знаю
      
    This media is not supported in your browser
    VIEW IN TELEGRAM
  - Как работает ваш проект?
- Ща покажу
  - Ща покажу
Как вы относитесь к рекламе на канале?
  Anonymous Poll
    49%
    нейтрально
      
    11%
    отпишусь!
      
    40%
    если не чаще раза в неделю - норм
      
    Тренды архитектуры и дизайна программного обеспечения
Новые идеи и веяния и почему одни сейчас только в моде, а другие уже созрели для продакшена в статье - https://www.infoq.com/articles/architecture-trends-2020/
На картинке тренды слева направо от новых до уже устоявшихся.
  Новые идеи и веяния и почему одни сейчас только в моде, а другие уже созрели для продакшена в статье - https://www.infoq.com/articles/architecture-trends-2020/
На картинке тренды слева направо от новых до уже устоявшихся.
[OOP] Что из перечисленного является преимуществом объектно-ориентированного подхода к программированию перед структурным программированием:
  Anonymous Quiz
    5%
    В ООП не используются функции и процедуры
      
    77%
    ООП позволяет объединять состояние объектов и их поведение
      
    5%
    ООП не поддерживает повторное использование компонентов
      
    10%
    ООП поддерживает разработку программ "сверху-вниз"
      
    1%
    ООП не поддерживает понятие абстракции
      
    2%
    Не знаю
      
    Forwarded from PHP задачи с собеседований
  Forwarded from Java задачи с собеседований
Несколько вопросов по многопоточности
1. Каким образом можно создать поток?
2. Чем различаются Thread и Runnable?
3. В чём заключается разница между методами start() и run()?
#вопрос_на_собеседовании
  1. Каким образом можно создать поток?
2. Чем различаются Thread и Runnable?
3. В чём заключается разница между методами start() и run()?
#вопрос_на_собеседовании
Что там Github на Satellite 2020 показал:
- codespaces: IDE прямо в браузере, в среде репозитория, с настроенным окружением и доступом к терминалу. Можно писать код, не покидая GitHub.
- discussions: командный StackOverflow прямо в репо.
линк: https://github.blog/2020-05-06-new-from-satellite-2020-github-codespaces-github-discussions-securing-code-in-private-repositories-and-more/
  - codespaces: IDE прямо в браузере, в среде репозитория, с настроенным окружением и доступом к терминалу. Можно писать код, не покидая GitHub.
- discussions: командный StackOverflow прямо в репо.
линк: https://github.blog/2020-05-06-new-from-satellite-2020-github-codespaces-github-discussions-securing-code-in-private-repositories-and-more/
  Задачи и тесты по программированию | proghub
Что там Github на Satellite 2020 показал:  - codespaces: IDE прямо в браузере, в среде репозитория, с настроенным окружением и доступом к терминалу. Можно писать код, не покидая GitHub.  - discussions: командный StackOverflow прямо в репо.  линк: https://…
Вообще забавно что после покупки майкрософтом, многие начали говорить "гитхаб все", переходили на гитлаб и ему подобные. Но как же круто гитхаб стал развиваться после покупки, обновили actions (https://github.com/features/actions) где сейчас 2000 минут для приватных (!) проектов (у гитлаба кстати так же, а вот битбакет со своими 50 минутами поднапрягся). Сделали бесплатными приватные репо для команд, добавили моб. приложуху, купили npm, а теперь это. В общем если раньше многие использоввали гитлаб в своих пет-проектах или небольшими командами, то теперь появилась альтернатива, на тех же условиях, ничем не хуже, местами даже лучше.
ps. а еще блог гитхаба на WordPress.
  
  ps. а еще блог гитхаба на WordPress.
GitHub
  
  GitHub Actions
  Easily build, package, release, update, and deploy your project in any language—on GitHub or any external system—without having to run code yourself.
  [OOP] Какие утверждения из перечисленных верны:
  Anonymous Quiz
    19%
    Отношение "has-a" всегда реализуется с помощью наследования
      
    19%
    Отношение "has-a" требует как минимум две различные сущности
      
    12%
    Отношение "has-a" всегда реализуется с помощью полиморфизма
      
    16%
    Отношение "has-a" всегда подразумевает сильную связь между объектами
      
    7%
    Ничего из перечисленного
      
    27%
    Не знаю
      
    Обновили сайт
- добавили обьяснялок и подсказок
- теперь можно оценить сложность вопроса
- добавили новый тест по LINQ - https://proghub.ru/t/linq-basic
  - добавили обьяснялок и подсказок
- теперь можно оценить сложность вопроса
- добавили новый тест по LINQ - https://proghub.ru/t/linq-basic
Что там внутри
Увидел во многих пабликах новую полезную утилиту для конфигурации MySQL (https://github.com/initlabopen/mysqlconfigurer). Подумал "Круто, наконец замена mysql-tuner!". Открываю ссылку, там один баш файл. Окей, наверное там много кода. Открываю баш файл в ожидании увидеть расчеты и обновление конфигов, а вижу
Мораль истории в том что стоит хоть немного заглядывать что там внутри используемых решений.
А мы, к слову, использовали mysql-tuner (который perl-скрипт) для старого прогхаба на mysql 5.7. Увы на новом, с MySql 8, он уже не особо тащит.
  Увидел во многих пабликах новую полезную утилиту для конфигурации MySQL (https://github.com/initlabopen/mysqlconfigurer). Подумал "Круто, наконец замена mysql-tuner!". Открываю ссылку, там один баш файл. Окей, наверное там много кода. Открываю баш файл в ожидании увидеть расчеты и обновление конфигов, а вижу
curl -s -L https://mysqltuner.pl/. 10 из 10! Так новая крутая утилита оказалась просто оберткой над старой.Мораль истории в том что стоит хоть немного заглядывать что там внутри используемых решений.
А мы, к слову, использовали mysql-tuner (который perl-скрипт) для старого прогхаба на mysql 5.7. Увы на новом, с MySql 8, он уже не особо тащит.
Микроапдейт
На выходных немного прокачали страницу тестов. Впервые попробовал grid в css, было не так просто разобраться как с flex, но это очень крутой инструмент, прям революция в css, всем советую.
Зацените обновленную страничку: https://proghub.ru/tests
Инфа по гриду которая реально помогла: https://learncssgrid.com/
На выходных немного прокачали страницу тестов. Впервые попробовал grid в css, было не так просто разобраться как с flex, но это очень крутой инструмент, прям революция в css, всем советую.
Зацените обновленную страничку: https://proghub.ru/tests
Инфа по гриду которая реально помогла: https://learncssgrid.com/
[OOP] Класс B расширяет класс A. Какое утверждения из перечисленных верное:
  Anonymous Quiz
    22%
    Класс A - генерализация класса B
      
    8%
    Класс A - реализация класса B
      
    16%
    Класс B - генерализация класса A
      
    36%
    Класс B - реализация класса A
      
    13%
    Класс A - специализация класса B
      
    6%
    Не знаю
      
    Суперапдейт
Теперь на прогхабе можно решать задачи в онлайн редакторе. Мы с января пилили эту крутую фичу, еще до релиза 2 раза переписывали и вот докатили таки до прода.
линк: https://proghub.ru/exercises
ps. если увидите ошибки/неточности - пишите @igorhub, тем кто напишет +20% к баг резисту в коде.
  Теперь на прогхабе можно решать задачи в онлайн редакторе. Мы с января пилили эту крутую фичу, еще до релиза 2 раза переписывали и вот докатили таки до прода.
линк: https://proghub.ru/exercises
ps. если увидите ошибки/неточности - пишите @igorhub, тем кто напишет +20% к баг резисту в коде.