Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Технологии > Общие вопросы по программированию, компьютерным наукам
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 11.09.2019, 17:48   #1
oldsnowman
Участник клуба
 
Аватар для oldsnowman
 
Регистрация: 20.02.2015
Сообщений: 929
Репутация: 475
По умолчанию книга Роберта Мартина ЧИСТЫЙ КОД

Прочитал книгу Роберта Мартина ЧИСТЫЙ КОД. Хоть эту книгу и советовали прочитать, но честно скажу, там словоблудие с не очень хорошими примерами. Мало чего удалось почерпнуть из нее. Стал замечать что старые дядьки с "большим опытом" (80х,90х годов) пишут слабые книги. Если читали эту книгу, то интересно ваше мнение.
oldsnowman вне форума   Ответить с цитированием
Старый 11.09.2019, 17:50   #2
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,020
Репутация: 3738

icq: 512-765
skype: alexp.frl
По умолчанию

Может с чистый кодЕР перепутали? Обычно ее советуют.
А по коду Макконнелла.
Alex11223 на форуме   Ответить с цитированием
Старый 11.09.2019, 19:50   #3
Pavia
Лис
Профессионал
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 1,885
Репутация: 2037
По умолчанию

Цитата:
Сообщение от oldsnowman Посмотреть сообщение
Прочитал книгу Роберта Мартина ЧИСТЫЙ КОД. Хоть эту книгу и советовали прочитать, но честно скажу, там словоблудие с не очень хорошими примерами. Мало чего удалось почерпнуть из нее. Стал замечать что старые дядьки с "большим опытом" (80х,90х годов) пишут слабые книги. Если читали эту книгу, то интересно ваше мнение.
Просто Вы всё знаете, и даже больше чем написано в этих книгах, вот вам и неинтересно. А слабо написать лучше них?
Сейчас на работе сочиняю РЭ. По себе могу сказать что написал 10% от задуманного. Тут талант нужен.
Вот из литераторов у меня только один кумир: физик Фейнман. Он пишет так как никто другой. И при этом врёт так что недокажешь.
А ещё у нас на работе был Вассилий Петрович. Он вроде и по делу пишет, но вода водой. Правда читать одно удовольствие. За исключением пары мест где явно смысловая-волна напоролась на глыбу-формализма.
Из программистов хочу упомянуть Эндрю Таненбаум. Где-то у меня была его первая книга про ОС. Так вот она была разительно хуже написана чем 1 издание Современные операционные системы. Как будто другой человек.
Я вообще считаю что его книги писали по методики Симсонов когда Лиза была выдуманным автором.

По поводу качества книг. Программирование это и есть болталогия. Многие считают что наука появляется где есть числа. Но где есть числа в программировании?
Постановка Барбара Да. Нормальная форма СУБД да. Однако в распределённые сетях когда нужускорить обработку нормальные формы не работают. Алгоритмы. Есть формулы. Но проблема в O-большом. Оно не даёт верных оценок. К примеру поиск медианы линейный O(n). Но реальный выигрыш только на массивах больше 100 элементов. А линейный алгоритм поиска blobs на изображений всегда проигрывает рекурсивному.
Или взять алгоритмические правила оптимизации. Вынос условия из цикла одна из двух-трёх десятков рекомендаций Интела. Но в армах на коротких условия эта рекомендация неработает так как там короткие условия ничего не стоят.

Доказательная безопасность не работает. Она не спасает от логических ошибок или переполнение числа хэндлов.
Связь Чёрча и Тьюринга доказана для малого подмножества алгоритмов. Хотя формально это означает равенство этих подходов.
Классификация Хомского 4 класса сводятся к 2. Вот кто объэтом знает? Да никто. Так как Парсер проще построить по теории сдвиг-свёртка.

Вся теория информатики расходится с практикой. И очём тут обсуждать.

Качественный код Макконнелла это ведь тоже собрание лучших практик. Та статистика на которой стоятся доказательства просто нерепрезентабельна.

Цитата:
Сообщение от oldsnowman Посмотреть сообщение
Прочитал книгу Роберта Мартина ЧИСТЫЙ КОД. ... Если читали эту книгу, то интересно ваше мнение.
Гораздо слабее чем книга Макконела.
__________________
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia на форуме   Ответить с цитированием
Старый 11.09.2019, 19:56   #4
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Адрес: Химки
Сообщений: 14,542
Репутация: 3001
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
А слабо написать лучше них?
А зачем? за это никто не заплатит.
Alar на форуме   Ответить с цитированием
Старый 11.09.2019, 20:20   #5
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,020
Репутация: 3738

icq: 512-765
skype: alexp.frl
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
за это никто не заплатит.
заплатят если известность прокачана.
Еще как вариант через курсы, воркшопы и т.д.
Alex11223 на форуме   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чистый js, after Predator199 JavaScript, Ajax 10 01.06.2014 22:19
рекурсия(чистый си) Daud94 Помощь студентам 0 04.01.2013 13:41
Чистый код kacomp PHP 5 13.10.2012 10:37
Чистый ассемблер 777user777 Assembler 9 03.02.2011 07:29
Чистый бинарный код НикСерг Общие вопросы C/C++ 16 09.11.2009 16:06


22:54.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.