Articles



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

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

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

Show preview
Leave a comment




Bob Martin SOLID Principles of Object Oriented and Agile Design

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

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

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

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

Show preview
Leave a comment




TDD and why it's so important! Uncle Bob (Robert C. Martin)

TDD and why it's so important! Uncle Bob (Robert C. Martin)
I must confess, i didn't wanted to implement TDD because i was confused (and maybe a little bit lazy) to write the code that "didn't produce anything". But Uncle Bob's...
Show full article

I must confess, i didn't wanted to implement TDD because i was confused (and maybe a little bit lazy) to write the code that "didn't produce anything". But Uncle Bob's philosophy, wich i liked btw, reminded me expression from Carlos Castaneda's book. Here it is :

"Things doesn't change, changes only our view on them."

From this day, i'm starting to implement TDD to my projects. Uncle Bob sad that, implementing TDD in to the already written applications it's "insane, not worth it". But i will do it, let's say - for self-improvement. I'll start with my latest project "Conversation App".

I recommend to all, watch the video below. If you doubt the usefulness of tests and existing arguments don't convince you, Uncle Bob will help you to look at it in another way, so much so that you'll have to search for a reasons to not follow TDD (in advance shall warn you, laziness - it's not a reason). And along the way you will learn many interesting stuff about architecture and features of architecture of app.

Watch the video below.

Show preview
Leave a comment