Clean Code. A Handbook of Agile Software Craftsmanship / Чистый код. Создание, анализ и рефакторинг Год издания: 2019 Автор: Robert C. Martin / Роберт Мартин Переводчик: Матвеев Е. Издательство: Питер ISBN: 978-5-4461-0960-9 Серия: Библиотека программиста Язык: Русский Формат: PDF/EPUB Качество: Издательский макет или текст (eBook) Интерактивное оглавление: Да Количество страниц: 464/418 Описание: Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и "укрощение".
Каким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде. Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший. Книга состоит из трех частей. Сначала вы познакомитесь с принципами, паттернами и приемами написания чистого кода. Затем приступите к практическим сценариям с нарастающей сложностью - упражнениям по чистке кода или преобразованию проблемного кода в менее проблемный. И только после этого перейдете к самому важному - концентрированному выражению сути этой книги - набору эвристических правил и "запахов кода". Именно эта база знаний описывает путь мышления в процессе чтения, написания и чистки кода. Мои остальные раздачи - https://rutr.life/forum/tracker.php?rid=43141996
Однако этими «фабриками» являются живые
люди: мыслящие, чувствующие программисты, работающие над пожеланиями
пользователей или историей продукта для создания новых продуктов.
решил, что наверное лучше всё-таки почитать оригинал.
81086167Что можете сказать про качество перевода? Норм или лучше оригинал читать?
дерьмовый перевод.
см страница 152
Код:
Первый закон. Не пишите код продукта, пока не напишете отказной модуль тест.
Второй закон. Не пишите модульный тест в объеме большем, чем необходимо для отказа. невозможность компиляции является отказом.
речь идет о Failure Test... так что лучше читать оригинал
81086167Что можете сказать про качество перевода? Норм или лучше оригинал читать?
дерьмовый перевод.
Подтверждаю. Порой приходится угадывать, что было в оригинале, и только так можно понять смысл.
Если не очень хорошо знаком с английским и предметом обсуждения, то, как я подозреваю, многие места можно вообще не понять или понять превратно. А вообще у "Питера" нормальные переводы бывают? Мне не попадались.
Они редиски. Издают дрянной перевод, обнуляя вероятность появления нормального перевода.
Тем самым они изолируют русскоязычного разработчика от мировой культуры.
Оглавления, кстати, НЕТ. Издательства, которые продают за деньги pdf-версии без оглавлений, надо подвергать экстерминатусу, как мерзость перед ликом Омниссии.
M_Vokhm писал(а):
они изолируют русскоязычного разработчика от мировой культуры
Прежде всего от мировой культуры изолирует себя сам русскоязычный разработчик, когда ждёт русификации интерфейсов, перевода пособий и т.д. вместо того, чтобы учить английский
82737442Оглавления, кстати, НЕТ. Издательства, которые продают за деньги pdf-версии без оглавлений, надо подвергать экстерминатусу, как мерзость перед ликом Омниссии.
M_Vokhm писал(а):
они изолируют русскоязычного разработчика от мировой культуры
Прежде всего от мировой культуры изолирует себя сам русскоязычный разработчик, когда ждёт русификации интерфейсов, перевода пособий и т.д. вместо того, чтобы учить английский
Ну это-то да, само собой, но проблема бывает не только в знании языка, но и в отсутствии денег на легальную книжку на английском. Я, кажется, везде уже спрашивал -- но спрошу и здесь -- где взять на английском?
Есть https://rutr.life/forum/viewtopic.php?t=4820891, но она сильно старая, с тех пор много воды утекло.
84241076Ну это-то да, само собой, но проблема бывает не только в знании языка, но и в отсутствии денег на легальную книжку на английском.
Вот тут странно. Если ты разработчик и не можешь позволить себе 50 баксов на обучающую книжку - орудие труда - то что-то не так с выбором профессии. Не может часовой заработок быть объектом для раздумий.
84241076Ну это-то да, само собой, но проблема бывает не только в знании языка, но и в отсутствии денег на легальную книжку на английском.
Вот тут странно. Если ты разработчик и не можешь позволить себе 50 баксов на обучающую книжку - орудие труда - то что-то не так с выбором профессии. Не может часовой заработок быть объектом для раздумий.
полагаю, что говнокодерам не платят 50 баксов в час