Лекция 1. Об архитектуре

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ต.ค. 2024
  • compscicenter.ru/
    Лекция №1 курса «Проектирование ПО» (весна 2022)
    Преподаватель - Юрий Литвинов
    Страница курса на сайте CS центра: bit.ly/3lLaovY

ความคิดเห็น • 17

  • @ДмитрийМакаревич-у4ш
    @ДмитрийМакаревич-у4ш 2 ปีที่แล้ว +44

    24:00 содержательная часть

  • @JargeZ
    @JargeZ 2 ปีที่แล้ว +18

    Содержательная часть: 24:00
    Не знаю зачем, но я опустился сюда в надежде на это

  • @makaedg
    @makaedg 2 ปีที่แล้ว +4

    Классный курс, крайне рекомендую!

  • @svLimones
    @svLimones 2 ปีที่แล้ว +4

    Спасибо, очень редкая и нужна информация.

  • @demimurych1
    @demimurych1 7 หลายเดือนก่อน +4

    По моему мнение, именно архитектор должен разбираться в системе больше любого другого программиста. В противном случае - его архитектура будет представлять из себя мир розовых пони производящих радугу, который эффективно реализовать в рамках поставленной задачи не будет представляться сколько-нибудь возможным.
    Даже не смотря на то, что мир розовых пони офигенен.
    Наглядным примером тому служит язык Haskel. Где мир розовых пони реализован во всей красе с точки зрения архитектуры конечно. Но есть очень большие проблемы с его практической - системной реализацией. Не потому что это было сделать нельзя, но потому, что специалистов строящих мир розовых пони, много больше чем специалистов которые могут это оформить в эффективный код.

    • @demimurych1
      @demimurych1 7 หลายเดือนก่อน

      00:55:00 О том же.
      вот тут лектор повторяет слово в слово озвученную мной мысль. Проблем только в том, что все что делает лектор дальше - это нарушение этого тезиса. Строгая фиксация на архитектуре как на мире розовых пони.

    • @demimurych1
      @demimurych1 7 หลายเดือนก่อน

      00:58:45 *Первые статьи о архитектуре появились только в 90-тых*
      Этот тезис лектора требует с его стороны серьезного пояснения. Хотябы потому, что даже не типизированное лямбда исчисление это пример эффективной архитектуры описанной еще в начале 20 века. А не в конце как заявляет лектор.

    • @demimurych1
      @demimurych1 7 หลายเดือนก่อน

      01:00:00 *ООП вошло в моду с развитием графических интерфейсов*
      Как сказал лектор, само ООП, как концепция возникло в 60тых годах.
      Далее лектор, пытается навязать мысль, что непопулярность ООП было вызвано отсутствием графических интерфейсов. То есть именно этот фактор был основным, мешающим развитию этой концепции.
      В академической среде существует более обоснованная версия этого процесса. Которая связана с тем, что ООП это наиболее простой механизм, где подготовка специалиста занимает пол года. И именно 90тые годы - как бум развития вычислительных мощностей требовал массу программистов.
      Парадигма функционального программирования, требовало многолетней подготовки специалистов. Что не мог позволить себе рынок в то время. Как следствие ООП расцветает буйным цветом будучи откровенно ущербной концепцией, что доказывалось на протяжении 30 лет до, НО ИМЕЮЩЕЙ НЕОСПОРИМОЕ преимущество - специалист в ООП готовится пол года. Специалист в ФП 5 лет.

    • @timur43378
      @timur43378 5 หลายเดือนก่อน

      ​@@demimurych1лучшее враг хорошего. Специалисты в фп потом и наваяли Haskell.

  • @smazovets
    @smazovets 2 ปีที่แล้ว +4

    Важно различать архитектуру и архитектурное описание. Архитектура есть всегда у всего искусственного: у стула, у машины, у ПП. Архитектурного описания может и не быть вовсе

  • @ニクス-u8f
    @ニクス-u8f ปีที่แล้ว +1

    Очень крутой преподаватель, респект

  • @lifewithlenny7570
    @lifewithlenny7570 2 ปีที่แล้ว +6

    Как же я это все осилю?

  • @GraphiqueA
    @GraphiqueA 9 หลายเดือนก่อน

    Ну, сейчас в современной коммерческой разработке и для разраба софт-скиллы, в т.ч. способность к эффективной коммуникации и эмпатия, также важны.

  • @alexphil9015
    @alexphil9015 ปีที่แล้ว

    Я подумал речь о строительной архитектуре... Смотрю и думаю - ничего не понимаю, неужели я такой тупой!? XD

  • @zhuch7304
    @zhuch7304 2 ปีที่แล้ว +2

    У кого есть домашки по курсу?

  • @antonanton251
    @antonanton251 2 ปีที่แล้ว +1

    НАКАНЕЦТА!

  • @alexb6036
    @alexb6036 3 หลายเดือนก่อน +1

    Автор ноль полный, балабольство в стиле UML "архитекторов", уже должно любого у кого все ОК с логикой насторожить понятие - плохая/хорошая архитектура. Что такое плохая, что такой хорошая? Критерий оценки не задан, и как я понимаю этот персонаж даже не не осознает что исспользовать такие термины не имеет смысла. Далее всё в таком же стиле.