1

Etapa 1

Предисловие

2

Etapa 2

Введение

3

Etapa 3

Глава 1. Чистый код

4

Etapa 4

Глава 2. Содержательные имена (Тим Оттингер)

5

Etapa 5

Глава 3. Функции

6

Etapa 6

Глава 4. Комментарии

7

Etapa 7

Глава 5. Форматирование

8

Etapa 8

Глава 6. Объекты и структуры данных

9

Etapa 9

Глава 7. Обработка ошибок (Майк Физерс)

10

Etapa 10

Глава 8. Границы (Джеймс Гренинг)

11

Etapa 11

Глава 9. Модульные тесты

12

Etapa 12

Глава 10. Классы (совместно с Джеффом Лангром)

13

Etapa 13

Глава 11. Системы (Кевин Дин Уомплер)

14

Etapa 14

Глава 12. Формирование архитектуры

15

Etapa 15

Глава 14. Последовательное очищение

16

Etapa 16

Глава 15. Внутреннее строение JUnit

17

Etapa 17

Глава 16. Переработка SerialDate

18

Etapa 18

Приложение В. Перекрёстные ссылки

19

Etapa 19

Приложение Б. org.jfree.date.SerialDate

20

Etapa 20

Глава 13. Многопоточность (Бретт Л. Шухерт)

21

Etapa 21

Приложение А. Многопоточность II

22

Etapa 22

Глава 17. Запахи и эвристические правила

1

Etapa 1

Предисловие

2

Etapa 2

Введение

3

Etapa 3

Глава 1. Чистый код

4

Etapa 4

Глава 2. Содержательные имена (Тим Оттингер)

5

Etapa 5

Глава 3. Функции

6

Etapa 6

Глава 4. Комментарии

7

Etapa 7

Глава 5. Форматирование

8

Etapa 8

Глава 6. Объекты и структуры данных

9

Etapa 9

Глава 7. Обработка ошибок (Майк Физерс)

10

Etapa 10

Глава 8. Границы (Джеймс Гренинг)

11

Etapa 11

Глава 9. Модульные тесты

12

Etapa 12

Глава 10. Классы (совместно с Джеффом Лангром)

13

Etapa 13

Глава 11. Системы (Кевин Дин Уомплер)

14

Etapa 14

Глава 12. Формирование архитектуры

15

Etapa 15

Глава 14. Последовательное очищение

16

Etapa 16

Глава 15. Внутреннее строение JUnit

17

Etapa 17

Глава 16. Переработка SerialDate

18

Etapa 18

Приложение В. Перекрёстные ссылки

19

Etapa 19

Приложение Б. org.jfree.date.SerialDate

20

Etapa 20

Глава 13. Многопоточность (Бретт Л. Шухерт)

21

Etapa 21

Приложение А. Многопоточность II

22

Etapa 22

Глава 17. Запахи и эвристические правила

23 agosto 2017
Objetivo completado 31 diciembre 2017

Autor del objetivo

Артур

Rusia, Альметьевск

32 año / año / año

Carrera y trabajo

Прочитать "Чистый код: создание, анализ и рефакторинг" Роберта К. Мартина

Ссылка на книгу

Судя по рекомендациям и отзывам, эта книга - один из мощных способов прокачки своего навыка качественного программирования. Очень рад, что за неё взялся. Уже прочитано несколько десятков страниц, и стиль повествования, и мысли автора мне очень импонируют. Правда есть также и моменты, где могу не согласиться с категоричностью автора - он пишет, что никогда не будет такого, чтобы какая-нибудь программа генерировала чистый код и что приложения (равно как и сайты) в будущем нельзя будет создавать просто описав свои бизнес-процессы. Почему я не согласен? Будущее предугадать невозможно. Да и сама идея автоматизации (которой пропитано программирование) претит тому, что что-то нельзя заавтоматизировать. Я считаю, что невозможно столь категорично утверждать невозможность этого. Мне вообще интересно программирование в том числе и потому, что благодаря ему можно заавтоматизировать различные процессы (которые выполняют или хотели бы выполнять люди), что впоследствии может помочь многим. Но отчасти, я могу и согласиться с автором: он пропагандирует чистый код, он должен быть твёрдых взглядов, и в какой-то мере успокоить читателя-программиста, что его работа не перестанет быть актуальной, а останется востребованной на долгие годы. Тут тоже есть момент: времена меняются, требования тоже, так что даже самую лучшую возможную систему по автоматизации написания чистого кода нужно будет перерабатывать, обновлять, совершенствовать или как минимум давать ей квалифицированную обратную связь, если это какой-нибудь ИИ. В общем, заканчиваю лирику.

Автор предупреждает, что в книге много кода. И это хорошо. Лично мне код иногда читать проще.

В книге 17 глав и 3 приложения. Если читать внимательно, хотя бы по полглавы в день, то польза уже будет ощутимой.

 Criterio del fin

книга прочитана, краткий конспект записан, в голове что-то отложилось

 Recursos personales

Книга на планшете

 Lo ecológico del objetivo

Такие книги повышают качество кода

  1. Предисловие

  2. Введение

  3. Глава 1. Чистый код

  4. Глава 2. Содержательные имена (Тим Оттингер)

  5. Глава 3. Функции

  6. Глава 4. Комментарии

  7. Глава 5. Форматирование

  8. Глава 6. Объекты и структуры данных

  9. Глава 7. Обработка ошибок (Майк Физерс)

  10. Глава 8. Границы (Джеймс Гренинг)

  11. Глава 9. Модульные тесты

  12. Глава 10. Классы (совместно с Джеффом Лангром)

  13. Глава 11. Системы (Кевин Дин Уомплер)

  14. Глава 12. Формирование архитектуры

  15. Глава 14. Последовательное очищение

  16. Глава 15. Внутреннее строение JUnit

  17. Глава 16. Переработка SerialDate

  18. Приложение В. Перекрёстные ссылки

  19. Приложение Б. org.jfree.date.SerialDate

  20. Глава 13. Многопоточность (Бретт Л. Шухерт)

  21. Приложение А. Многопоточность II

  22. Глава 17. Запахи и эвристические правила

    1. Комментарии

    2. Рабочая среда

    3. Функции

    4. Разное

    5. Java

    6. Имена

    7. Тесты

  • 3160
  • 23 agosto 2017, 19:56
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?