о програмистах |
[Jun. 14th, 2012|12:29 am] |
тут опять очередной мудила вещал о "вредных привычках" програмистов и как всегда... так вот я скажу что одна из самых страшных "привычек" (на самом деле это не привычка, а грех): БОЯЗНЬ КОПИПАСТЫ.
не всё (что одинаково записано) имеет одинаковый смысл.
особенно много такого гавна можно найти в "проектах" которые активно общаются с SQL базой данных говнокодерам почему-то кажется что все "одинаковые" запросы надо "вынести", а одинаковыми им кажутся абсолютно все запросы. надо только побольше параметров напхать, побольша параметров, БОЛЬШЕ! БООООЛЬШЕ!!!! |
|
|
Comments: |
Оффтопик: с интересом слежу за Вашим экспериментом по искоренению запятых и замене их на скобки. Для меня здесь вся фишка в том, что в общепринятой русской орфографии скобками принято обозначать примечания, необязательный текст. И Ваша нотация невольно провоцирует пропустить при чтении все эти причастные обороты. Остаётся в каком-то смысле самая суть. Не всё имеет одинаковый смысл. :-)
... Минимализм эстетики предполагает оксюморон в декорациях ...
да, забавно, но у скобок есть причина: это единственный парный знак в русской раскладке клавы. графико-эстетически я бы предпочёл зеркально отражённые запятушки (в качестве парных запятых) и вертикальную запятушку (в качестве разделительной запятой). забавен ещё такой разрез: в бардачном, грязном и химерном языке "русский" пунктуация достаточно логична (чтобы применять к ней вот такие красивые правила), а в более кагбы стройном языке "английский" никакую логику на пунктуацию не натянешь :)
Есть такое. Сам грешен :-) Но это, кажется, скорее "детская болезнь", чем привычка.
Чтобы писать хорошые программы, надо использовать редактор без функцыи блочного копирования (c) не мой.
Если там куски только выглядят одинаково, но на самом деле разные и непараметризуются, и незачем их параметризовать, то перепишы их вручную. А если там действительно дебильный синтаксис (как в SQL) -- то напишы свой транслятор из S-expre, чтобы совсем почти без синтаксиса.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | June 24th, 2012 - 05:53 pm |
---|
| | | (Link) |
|
sql — это такие грязные трусы. если из не получается выкинуть (стирать бессмысленно) — их надо спрятать поглубже, чтобы никто не видел. и работать с нормальными объектами.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | June 24th, 2012 - 08:40 pm |
---|
| | | (Link) |
|
(пожимает плечами) мне как-то без разницы. всё равно 95% при слове «объекты» представляют какую-нибудь жабу или цпп. можно считать, что у меня в мозгу ооп. также ещё можно считать, что «goto» — это яростное зло и должно быть уничтожено. и много прочей другой хуйни — интернеты пока ещё достаточно свободны для того, чтобы каждый мог считать глупости. | |