Статьи



"Uncle" Bob Martin - "The Future of Programming"

"Uncle" Bob Martin - "The Future of Programming"
В последний момент, на последнем слайде, когда он вдруг осознаёт что это конец его выступления... сразу видно человек говорил от души. Разработчики должны регулировать...
Посмотреть всю статью

В последний момент, на последнем слайде, когда он вдруг осознаёт что это конец его выступления... сразу видно человек говорил от души. Разработчики должны регулировать нормы и стандарты сами, или за них это будут делать люди совершенно не имеющие никакого отношения к разработке. И это очень плохо. Это будет сродни цензуре, потому что новые "стандарты" будут заставлять нас изучать определённую литературу, применять конкретные методологии, может даже конкретные языки программирования и стили программирования которые совсем никак не сходяться с взглядами и нормами разработчиков будущего. Сейчас же, мы наслаждаемся свободой.

Показать только превью
Оставить комментарий




Bob Martin SOLID Principles of Object Oriented and Agile Design

Bob Martin SOLID Principles of Object Oriented and Agile Design
Представьте себя воспарившим духом над своим телом на операционном столе. Вы видите как хирург работает над вашим сердцем. У хирурга понятное дело что "сроки горят" и...
Посмотреть всю статью

Представьте себя воспарившим духом над своим телом на операционном столе. Вы видите как хирург работает над вашим сердцем. У хирурга понятное дело что "сроки горят" и он должен быть как можно скорым. Но скажите теперь - как вы хотели бы что бы хирург, доделывал свою работу? wink

Вот вот. Мало кто хочет чтоб в его груди лежало "кое как, собранное в кучу" и так же подшитое сердце. То же самое с кодом вашего проекта. Сроки поджимают, да, нужно смириться с этим. Но бросать шлепки говна в документы - не лучший вариант.

Мне просто нравиться как дядя Боб чётко показывает нужду в хорошем коде. Отличное сравнение с раотой хирурга.

Показать только превью
Оставить комментарий




TDD и почему нам это важно! Дядя Боб (Robert C. Martin)

TDD и почему нам это важно! Дядя Боб (Robert C. Martin)
Признаюсь, я не хотел внедрять TDD потому что было ленно писать код "который ничего не создаёт и не делает". Но философия дяди Боб-а мне очень понравилась. Как...
Посмотреть всю статью

Признаюсь, я не хотел внедрять TDD потому что было ленно писать код "который ничего не создаёт и не делает". Но философия дяди Боб-а мне очень понравилась. Как говорилось у Карлоса Кастанеды :

"Вещи не меняются, меняется лишь наш взгляд на них."

С сегодняшнего дня я начну внедрять ТDD в свои проекты. Хоть дядя Боб и говорит что внедрение тестов в уже написанный код "безумие не стоящее и гроша" я сделаю это, скажем так - для общего развития. Начну с последнего проекта "Conversation App".

Рекомендую всем посмотреть видео ниже. Если вы сомневаетесь в пользе тестов и существующие аргументы вас не убеждают, Дядя Боб поможет вам взглянуть на это по другому, да так, что вам придётся уже искать причину не следовать TDD (сразу предупрежу, лень - это не причина). Ну и попутно вы узнаете интересное про архитектуры, и особенности архитектур приложений.

Смотрим видео.

Показать только превью
Оставить комментарий