«Идеальный программист. Как стать профессионалом разработки ПО» kitobidan iqtiboslar

Кент Бек однажды сказал мне очень важную вещь: «Любой спор, который не удается завершить за 5 минут, не может быть решен обсуждением». Если спор занимает слишком много времени, значит, не существует четких доказательств в пользу одной из сторон. В таких ситуациях спор обычно имеет религиозную подоплеку, а не базируется на фактах.

Так что в действительности вы должны быстро понять, что ваш путь завел в тупик, и иметь смелость для отступления. Иногда это называется «правилом ямы»: если вы оказались в яме, прежде всего перестаньте копать.

К тому времени я уже отлично знал, что проще попросить прощения, чем добиться разрешения!

Почему многие разработчики боятся вносить частые изменения в свой код? Да потому что они боятся его «сломать»! А почему они этого боятся? Потому что у них нет тестов.

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

Быть непрофессионалом намного проще. Непрофессионалы не несут ответственности за выполняемую работу – они оставляют ответственность своим работодателям. Если непрофессионал совершает ошибку, то мусор за ним прибирает работодатель. Но если ошибка совершается профессионалом, то устранять последствия приходится ему самому .

Почему вы выбрали эту книгу? Наверное, потому что вы – программист, и вас интересует понятие профессионализма. И правильно! Профессионализм – то, чего так отчаянно не хватает в нашей профессии. Я тоже программист. Я занимался программированием 42 1  года и за это время повидал многое. Меня увольняли. Меня превозносили до небес

Какая часть кода должна тестироваться этими автоматизированными модульными тестами? Мне действительно нужно отвечать на этот вопрос? Весь код! Весь. Без исключения. Скажете, я предлагаю 100 % тестовое покрытие кода? Ничего подобного. Я не предлагаю , а требую . Каждая написанная вами строка кода должна быть протестирована. Точка.

Выделяйте не более 20 минут на ретроспективу и 25 минут на демонстрацию.

Некоторые люди пытаются выиграть в споре за счет демонстрации характера. Они кричат, пытаются давить или изображают снисходительность. Это не важно; сила воли не может разрешить спор на продолжительное время. Данные – могут.

Yosh cheklamasi:
12+
Litresda chiqarilgan sana:
22 oktyabr 2015
Tarjima qilingan sana:
2012
Yozilgan sana:
2011
Hajm:
247 Sahifa 30 illyustratsiayalar
ISBN:
978-5-459-01044-2
Mualliflik huquqi egasi:
Питер
Yuklab olish formati:
Matn PDF
O'rtacha reyting 4,1, 54 ta baholash asosida
Matn PDF
O'rtacha reyting 3,6, 8 ta baholash asosida