Constructive Paranoia
Aug. 18th, 2014 09:37 amО белом
Картинки из книжки, которую я, наверное, никогда не напишу.
Без комментариев, потому что придётся писать слишком много, если комментировать.
Perl

Perl

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

no subject
Date: 2014-08-18 08:35 am (UTC)no subject
Date: 2014-08-18 09:07 am (UTC)Например, избыточное кодирование на мета уровне, повышающее надёжность, даёт гораздо больший прирост производительности на круг, чем упрощение просто чтения. Да и не на круг тоже, если брать "работает", а не "написали".
no subject
Date: 2014-08-18 09:14 am (UTC)хотелось бы его посмотреть...
no subject
Date: 2014-08-18 02:50 pm (UTC)К тому же, все примеры из рабочих проектов, а выставлять в сети надо что-то нейтральное придумывать, на что сейчас времени нет.
no subject
Date: 2014-08-18 12:51 pm (UTC)no subject
Date: 2014-08-18 02:42 pm (UTC)no subject
Date: 2014-08-18 08:40 pm (UTC)no subject
Date: 2014-08-19 03:12 pm (UTC)когда тим лид на мое - а иде комментарии? отвечал
у нас самодокументируемый код.
а через пару месяцев разбираясь с другим коллегой по команде, над кодом что сам же написал ранее
- да-а-а, слушай, давай потратим день два, и напишем комментарии?
так что "один" и "другой" в вашем посте - это один и тот же человек. просто с разницей во времени :)
no subject
Date: 2014-08-19 03:16 pm (UTC)no subject
Date: 2014-08-19 11:02 pm (UTC)А такие мероприятия дают только кратковременный всплеск, но потом всё возвращается в состояние исходного бардака. Нужна культура.
no subject
Date: 2014-08-18 08:24 pm (UTC)no subject
Date: 2014-08-18 10:18 pm (UTC)no subject
Date: 2014-08-19 11:44 am (UTC)Когда человек на что-то смотрит, то может не воспринять какой-то объект, не увидеть его. Камуфляж для этого и делается.
Как я понимаю, речь о легкости восприятия кода. О хорошем визуальном дизайне кода, как он выглядит.
hate speech mode on
Байтогрызикам и низкоуровневым математикам этого не понять, потому что помимо приобретенных профдеформаций у них есть еще и врожденная шиза, которая и определила выбранную ими профессию.
hate speech mode off
no subject
Date: 2014-08-19 01:55 pm (UTC)А байтогрызики и математики всё прекрасно понимают. На убогий сайт, диалоговое окно или автомобиль они с радостью выльют ушат помоев.
А что они сами пишут мутно, темно и вяло - так это они просто не представляют, что по-другому можно. "Если это было тяжело написать, пусть пронять будет ещё труднее"