vit_r: default (vit_r)
[personal profile] vit_r

О белом



Картинки из книжки, которую я, наверное, никогда не напишу.

Без комментариев, потому что придётся писать слишком много, если комментировать.


Perl

old_new_converter_Aquamacs_4pt

Perl

OaFilter_Aquamacs_4pt

SQL с вложенными join

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

big_select_with_sub-joins_Aquamacs_4pt

Date: 2014-08-18 08:35 am (UTC)
From: [identity profile] metaclass.livejournal.com
Это про читабельный за счет правильных whitespace код?

Date: 2014-08-18 09:07 am (UTC)
From: [identity profile] vit-r.livejournal.com
Читабельность - это только один из критериев. Причём не самый главный. Код - это не книжка.

Например, избыточное кодирование на мета уровне, повышающее надёжность, даёт гораздо больший прирост производительности на круг, чем упрощение просто чтения. Да и не на круг тоже, если брать "работает", а не "написали".

Date: 2014-08-18 09:14 am (UTC)
From: [identity profile] sergiy skynin (from livejournal.com)
у меня картинки с кодом не разворачиваются.

хотелось бы его посмотреть...

Date: 2014-08-18 12:51 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Избыточное - это как?

Date: 2014-08-18 02:42 pm (UTC)
From: [identity profile] vit-r.livejournal.com
А это уже книжку писать надо. Грубо говоря, то, что не для компилятора, а для людей.

Date: 2014-08-18 02:50 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Оно и не должно разворачиваться. Там в названии 4pt, то есть шрифт, который изначально нельзя прочитать.

К тому же, все примеры из рабочих проектов, а выставлять в сети надо что-то нейтральное придумывать, на что сейчас времени нет.
Edited Date: 2014-08-19 10:57 pm (UTC)

Date: 2014-08-18 08:24 pm (UTC)
From: [identity profile] esc.livejournal.com
Я ничего не понял. Что иллюстрируют эти иллюстрации? Сколько было времени на исправление SQL, 10 секунд?

Date: 2014-08-18 08:40 pm (UTC)
From: [identity profile] theaspect.livejournal.com
Ну это как один говорит: мой код самодокументируемый,а другой заставляет писать коментарии

Date: 2014-08-18 10:18 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Чтоб кто-то что-то понял надо книжку писать.

Date: 2014-08-19 11:44 am (UTC)
From: [identity profile] ext_1684112 (from livejournal.com)
Окружающий мир очень избыточен, и всякий воспринимает его по-своему, то есть из картинки делает набор одному ему понятных образов, которые и воспринимает.

Когда человек на что-то смотрит, то может не воспринять какой-то объект, не увидеть его. Камуфляж для этого и делается.

Как я понимаю, речь о легкости восприятия кода. О хорошем визуальном дизайне кода, как он выглядит.

hate speech mode on
Байтогрызикам и низкоуровневым математикам этого не понять, потому что помимо приобретенных профдеформаций у них есть еще и врожденная шиза, которая и определила выбранную ими профессию.
hate speech mode off

Date: 2014-08-19 01:55 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Речь о лёгкости и селективности восприятия.

А байтогрызики и математики всё прекрасно понимают. На убогий сайт, диалоговое окно или автомобиль они с радостью выльют ушат помоев.

А что они сами пишут мутно, темно и вяло - так это они просто не представляют, что по-другому можно. "Если это было тяжело написать, пусть пронять будет ещё труднее"

Edited Date: 2014-08-19 10:58 pm (UTC)

Date: 2014-08-19 03:12 pm (UTC)
From: [identity profile] sergey lysak (from livejournal.com)
Я видел живую трансформацию

когда тим лид на мое - а иде комментарии? отвечал
у нас самодокументируемый код.

а через пару месяцев разбираясь с другим коллегой по команде, над кодом что сам же написал ранее
- да-а-а, слушай, давай потратим день два, и напишем комментарии?

так что "один" и "другой" в вашем посте - это один и тот же человек. просто с разницей во времени :)

Date: 2014-08-19 03:16 pm (UTC)
From: [identity profile] theaspect.livejournal.com
Самое печальное, что без фазового перехода объяснить невозможно

Date: 2014-08-19 11:02 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Говорить "давай напишем" и писать, причём, писать на самом деле по делу, - это понятия разных категорий. Порой такого напишут, что лучше бы и не писали совсем.

А такие мероприятия дают только кратковременный всплеск, но потом всё возвращается в состояние исходного бардака. Нужна культура.

Profile

vit_r: default (Default)
vit_r

February 2026

S M T W T F S
12 34 567
891011121314
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 9th, 2026 06:00 am
Powered by Dreamwidth Studios