Сергей Протько "Солидный код"

Поділитися
Вставка

КОМЕНТАРІ • 12

  • @ЕвгенийРомашкан
    @ЕвгенийРомашкан 6 років тому +5

    Спасибо, интереснейший доклад! Очень близко к текущей ситуации на одном проекте

  • @JohnDoe-bv4tj
    @JohnDoe-bv4tj 7 років тому +4

    Спасибо, было интересно и полезно послушать.

  • @blademan-5
    @blademan-5 5 років тому +1

    Спасибо! Отличный доклад!

  • @deniskoronets
    @deniskoronets 4 роки тому +2

    все эти принципы и подходы очень хорошо ложатся только в одном случае: когда делаешь проект для того чтобы реализовать в нем solid)
    на реальных проектах есть куча проблем:
    - описанные dto'шки с кучей интерфейсов положить на реальность будет очень трудозатратно, как и поддержка. на проектах которые нужно запилить в срок это может дорого стоить.
    - постоянно и быстро адаптироватся к меняющимся бизнес требованиям гораздо важнее чем клепать красивые решения) иначе убытки и тогда будешь с красивым кодом но без прибыли
    - усложнение кода с кучей паттернов приводит к тому что новичкам гораздо труднее разобратся, а опытным нужно сильно много платить
    - некоторые случаи требуют максимальной оптимизации и в этом случае приходится нарушать любые принципы, лишь бы вместо 3 сек ответа сервера получить 0.1 сек)
    имхо для полноценного внедрения каких-либо принципов, подходов и практик есть резон взвесить а нужно ли оно мне на текущем проекте, чем бездумно внедрять новоосвоенный подход

  • @bohdandelaware1420
    @bohdandelaware1420 4 роки тому

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

  • @codingfox
    @codingfox 4 роки тому +3

    Легенда Тостера)

  • @ПавелЯковлев-ч7м
    @ПавелЯковлев-ч7м 5 років тому +1

    Пересказ книги дяди Боба

  • @КонстантинВасин-э2к
    @КонстантинВасин-э2к 5 років тому +2

    Научится бы так же наркоманить))) сколько пытаюсь научится программировать, как они рассказывают, на классах, интерфейсах итд, но не получается

  • @expertus-e
    @expertus-e 5 років тому +1

    Money должен быть абстрактным классом для классов Fiat, Crypto, Bonus и т.д, а не в одном ряду с ними. Если перепутано понятие Money и Fiat, то конечно же от класса Fiat класс Bonus не создашь. Это все равно что от класса RoomDoor создать дочерний класс ElevatorDoor.

  • @andrewduma6467
    @andrewduma6467 3 роки тому +1

    Какой трешак... Неужели никто не видит, насколько всё печально??

  • @alekseytsvetaev6261
    @alekseytsvetaev6261 5 років тому +2

    Забавный челик)