Инженерное мышление в программировании
ฝัง
- เผยแพร่เมื่อ 17 ส.ค. 2017
- #soer #itubeteam
Основной канал для общения и публикации новых видео - Телегарм - t.me/softwareengineervlog
Спонсорство - donate.s0er.ru
Сайт платным контентом - soer.pro
Зеркало для видео Дзен Видео - zen.yandex.ru/id/5f578bdf22e2...
GitHub - github.com/soerdev
Чат для программистов - / discord
Группа ВК - codeartblog
Эту фразу в цитаты добавлять можно:
"С каждой строчкой кода я увеличиваю энтропию во вселенной" :)
Из Стругатских источник
Конан Дойл, как известно, перепутал понятия "дедукция" и "индукция".
Холмс как раз на основании едва заметных мелочей строил общие заключения, используя индукцию.
По-моему можно проинтепретировать и так и так.
Нет, на основании общих деталей он приходил к частному случаю конкретно для данной жертвы.
Грязные ботинки, мешки под глазами, пятно на воротнике, царапина на шее, след от кольца на пальце и т.д -- это всё обобщенные детали, которые могут быть присущи любому человеку, а Холмс, уже на основании этих общих деталей, делает частное заключение конкретно для этого человека.
Вообще-то он знал общее, "алкоголики часто страдают тремором". Из этого сделал частный вывод, что часы Ватсона с множеством царапин от ключа принадлежали алкоголику.
Когда был инженером-конструктором мне начальник говорил: пока не прочертишь несколько вариантов ко мне не подходи. Так же и проекты всегда начинал с общего вида-) Всё что вы сказали знаю не понаслышке, и это мне ОЧЕНЬ пригодилось в дальнейшем!
Интересно. Спасибо.
Качественно! Лайк и подписка.
Что порекомендуете почитать на эту тему?
блин, малины захотелось )
Спасибо автору канала! Очень полезное видео!
Полезное видео, просто объяснил эту многогранную тему
А мотиватором этого видео была малинка) снял видео и полез рукой к ней)
Интересно
Спасибо.
появился хороший звук)
То, о чем вы говорите, это Абстракция, SOLID, DRY, KISS. Эдакие шаблоны проектирования завязанные на декомпозизции задач и атомарности каждый *рабочей единицы* программы. Я уверен что вы о них знаете и используете, но могли бы указать в видео названия этих подходов. По ним есть примеры и их можно погуглить
имхо.
Возможно я вас не так понял и вы про другие вещи) Но для меня именно эти подходы и стали основополагающими в планировании и реализации проектов.
Паттерны проектирования от Банды четырех достойны отдельного внимания, не встречал пока видео на эту тему, кроме Виндертон "иди на*уй"
Вы резонно запутались, но надо различать. SOLID это принципы/правила проектирования, применительно к ООП. Автор же тоже смешал все в кучу, честно говоря, но он произнес волшебное слово "инженерный" подход, и это меняет все, т.к. инженерный подход, дедуктивный метод, функциональное мышление - это первопричина по отношению к SOLID, ООП и другим методикам
Супер,спасибо
Круто, выходит у меня инженерное.
Интересно
Спасибо! Классная подача. Интересные темы. Хотелось бы больше видео, где бы Вы рассказывали про архитектуру и конструирование приложений, ведь это очень важные моменты в разработке.
- Я хорошо помню, сколько сил у меня отнимало то, чтобы поддерживать код, который по сути был... [пауза] не качественным.
А точно последнее слово "не качественным"? )))
Я всегда боюсь открывать свой проект 2012 года, а когда открываю, потому что надо что-то поправить, то плююсь и изредка что-то пытаюсь отрефачить, но не особо старательно, потому что код там...[пауза] не качественный ))
Вариант "от общего - к частному" также называют нисходящей разработкой. Обратный подход - восходящей. По идее, и то и другое имеет право на жизнь, только в разных случаях.
Метод прямого и обратного (Китай неплохо освоил😁) проектирования
@@ne_jozhik_a_v_tumane вы наверно про реверс-инжиниринг, но это другое
Хорошие мысли
Хочу такую же посудинку с малиной :)
👍🏻👍🏻👍🏻
1:26 приведение над вашей головой
Хах
О_о
А как тестирование заменяет строгую типизацию?
Класс. Пря какие то степени развития недоступные пониманию.
~ 2.40 начало
2:20
👍 Об мышлении мало кто говорит. Ловлю себя на мысли, что в IT блогинге (SOER except) одни неудачники конпенсирующие свою профессиональную не состоятельность 🤔
Слишком общё. Надо больше примеров.
Теперь я не просто, тот кто говнокодит, я ТОТ кто УВЕЛИЧИВАЕТ ЭНТРОПИЮ ВСЕЛЕННОЙ.
П.С.: Аж ЧСВ подросло)
Да, "инженерное мышление в программировании" ассоциируется у меня со словом "абстракция".
Вот выбирал я для себя язык программирования, думал какой же изучать, ведь большую часть жизни на него потрачу, и невзлюбил я PHP с первого взгляда. Дай думаю изучу как сайт собрать, а тут Wordpress прям сам под руку лезет, дай думаю изучу... И в первый час меня встретили баги, или глюки ну буд-то в какашку наступил. Смотрю на чем написан этот конструктор сайтов, а этож, PHP тот самый. Думаю ладно бог с ними этими конструкторами, основы всё таки база. Было встретился с другом в баре, заболтались, он уже состоявшийся программист, а я был совсем новичком. Спрашиваю его, мол почему мне мог не понравиться PHP когда вообще ничего не знал о языках, и тут он мне поведал, что расшифровывается этот замечательный язык как Персонал Хоум Пейдж, и вот думай говорит, что это за язык программирования такой с таким Персоналом Хоумом и Пейджом.
история на двойку, старайся лучше
Могучий русский язык, действительно это так, водопады воды,пустословия, придется изучить инглиш,там думаю нет воды.
1,5 скорость и норм.
Такая же хрень )))
Набор слов, никакой конкретики