Это только кажется, что сразу все понабегут и всё сделают. А по факту получается, что дальше проявленного интереса и одного-двух коммитов дело не идёт.
Смысл в том, что релизы обычно отстают от разработки. Допустим релиз тестируется неделю перед выходом в продакшн. Всё это время в dev ветке идёт разработка. Затем релиз уходит в продакшн, и на нём обрануживается баг, который необходимо исправить срочно. От master-ветки создаётся некий hotfix-branch, вносится правка, а затем мёрджится в master и в dev. В случае с тегами это будет не так удобно и прозрачно.
Масштабы не те, ЕГЭ сдаёт больше школьников, чем участвуют в олимпиадах. Да и перебивать сотни программ на разных языках с бумажки в комп — это же пытка для проверяющего.
В первом листинге переменные имеют «человеческие» имена. И код читается очень легко. Остальные читать тяжело.
Я понимаю, что у Кормена алгоритмы описаны аналогично, но зачем же вносить эту ненужную сложность?
1. Санкт-Петербург, Россия
2. Амстердам, Нидерланды.
3. 02.2013
4. Windows Phone разработчик
5. Windows Phone разработчик
6. Highly skilled migrant — рабочая виза
7. Несколько скайп-собеседований + тестовое задание.
8. После налогов, оплаты квартиры и прочих обязательных платежей денег остаётся меньше, чем в Питере. Но, кажется, оно того стоило.
9. Женат, детей нет, есть кот :)
Там даже змейки не было :)
Позднее Nokia выпустила модель с таким же индексом.
Я понимаю, что у Кормена алгоритмы описаны аналогично, но зачем же вносить эту ненужную сложность?
1. Санкт-Петербург, Россия
2. Амстердам, Нидерланды.
3. 02.2013
4. Windows Phone разработчик
5. Windows Phone разработчик
6. Highly skilled migrant — рабочая виза
7. Несколько скайп-собеседований + тестовое задание.
8. После налогов, оплаты квартиры и прочих обязательных платежей денег остаётся меньше, чем в Питере. Но, кажется, оно того стоило.
9. Женат, детей нет, есть кот :)