Pull to refresh

Comments 5

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

Чтение исходного кода порой сопастовимо с чтением хорошего детектива! Лишать себя такого удовольствия я бы не стал. И время не отнимается, а наоборот сколько ценных идей можно почерпнуть в хорошем коде.

Чтение исходного кода порой сопастовимо с чтением хорошего детектива! 

Все так, однако:

  • действительно хороший код встречается крайне редко;

  • исправление либо новый функционал почти всегда ожидается в ближайшее время;

  • на чтение всего кода может просто не хватить жизни;

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

Через десятилетие мы не должны измерять «понимание системы» в терминах чтения. Мы должны тратить энергию на решение реальных проблем. Для начала нужно подумать, как избавиться от чтения кода. Мы не можем себе его позволить, оно отнимает слишком много ценного времени.

Приведу пример того, как похожий подход реализуется в разработке линтера.

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

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

Какие это дает плюсы? За пару минут можно написать новое правило. За пару минут можно исправить ошибку. Все быстро и приятно.

Нравится читать код как детектив? Добро пожаловать!

код в общем-то никто не запрещает, наоборот это всегда приветствуется, вот только читателей находится обычно крайне мало

Самое главное — находятся же энтузиасты. А разве с классической литературой не так?


Все так, однако:
действительно хороший код встречается крайне редко;
на чтение всего кода может просто не хватить жизни;

Но ведь алмазы тоже встречаются редко! А найти хорошее решение это сродни находке золотого самородка. А насчёт жизни, тоже самое можно скачать про любителя литературы — всё не прочтёшь, зачем читаешь? А читает он затем, что получает удовольствие от этого.Так что надо и нужно читать!!! И коды тоже!

Мне не нравится слово "погружение". Более правильно "разобраться с этим дерьмом".

"Погружение" тоже подходит в контексте "дерьма"

Sign up to leave a comment.