Чтобы добавлять сообщения и комментарии, .

@kapsh:
kapsh

[переводимая игра слов]

@kapsh:
kapsh

Refuctoring

The process of taking a well-designed piece of code and, through a series of small, reversible changes, making it completely unmaintainable by anyone except yourself.

Ну и тут еще много прекрасного.

@kapsh:
kapsh

Если долго сидеть у реки и смотреть на воду, то можно увидеть, как по ней проплывают исправленные баги.

@kapsh:
kapsh

Это даже лучше пикчи с качелями.

@FreudFan:
FreudFan

[21:30:48] black-millenium: БЛ**Ь, НЕНАВИЖУ РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ!!!!!!!!!!!!!!!!!
[21:31:11] Him-chan: В России "бл**ь" — достаточно регулярное выражение.

@net69:
net69

stend> классно, окамл рулит, все есть для того чтобы написать сервер

Ernesto> нет только одного — программистов

@LLIypuK:
LLIypuK

VseDoFeNi:
почему русские программисты лучшие в мире?

alexpianoman:
мыслят впереди

VseDoFeNi:
Просто русских с детства в течение многих веков обучали программированию, причём объектно-ориентированному :)

Подъехал добрый молодец к перекрёстку и видит на распутье камень, на котором написано:
{IF (You go to left), THEN (loss your horse);
IF (You go to right), THEN (loss your head);
IF (You go forward), THEN (find your wife); }

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

alexpianoman:
)

@kapsh:
kapsh

Код в мешке — проприетарное ПО.

@LLIypuK:
LLIypuK

Программисты нашего города...

@net69:
net69

SlowThreads> Я понял, все эти тормоза в языках нужны для того, чтобы люди не забывали про эффективные алгоритмы.

@net69:
net69

wl4n> Нужно писать очевидный код

wl4n> Понятный без комментариев

Ernesto> забавно слышать про очевидный код от перлоёба

wl4n> Ernesto, я пишу на перле без комментариев

wl4n> Точнее у меня есть два комментария

wl4n> #debug и #fixme

@kapsh:
kapsh

Сборник мусора.

@net69:
net69

wl4n> mosaic_window_box_set_color_from_string

wl4n> Что это за пиздец?

SlowThreads> wl4n: это си.

wl4n> mwbscfs

wl4n> Поянтно и коротко

@azaliya:
azaliya

Вдогонку #1904096: «C++ — это ужасный язык. Даже если бы С не давал никаких преимуществ, кроме отпугивания программистов на C++, это было бы уже достаточным аргументом в пользу C.»
Linus Torvalds, создатель Linux.

@azaliya:
azaliya

«Эволюция языков программирования: Fortran — нетипизированный язык. C — слабо типизированный язык. Ada — строго типизированный язык. C++ — сильно разрекламированный язык.»
Ron Sercely. Программист.

@kapsh:
kapsh

Вы пытаетесь выстрелить себе в ногу, но наступаете ею на грабли.

@net69:
net69

wlan> Сегодня видел классический пример написания кода

wlan> На работе варят лестницу железную уже третий день

wlan> Они её сварили

wlan> Потом начали разбирать

wlan> Потом уронили

wlan> Компиляция, дебагинг и сегфолт в чистом виде

@net69:
net69

Ta2i4> у каждого свои плюсы

ArtifTh> Ta2i4, у C++ этих плюсов аж два, и все в названии

@kapsh:
kapsh

kapsh (13:36)
Ох, я тебе ответить забыл.

wyldrodney (13:36)
Не страшно, ты же не Node.js

@cblp:
cblp

Io begins executing the `unless` message. First, Io executes `call sender doMessage(call message argAt(0))`. That code simplifies to `westley trueLove`. If you’ve ever seen the movie The Princess Bride, you know that `westley` has a slot called `trueLove`, and the value is `true`.

@net69:
net69

/dev/random> хз, мне кажется Детфуд — няшка, наверное потому, что мой лог с ним это 10 строк за два года. =]

/sys/kernel/notes> в 2 коммита. только на одном мерже пересеклись

@kapsh:
kapsh

— Оно хоть работает?
— Ну... Компилируется!

@net69:
net69

sh!zeeg> только я представляю "Теорию большого синтаксиса" как сериал о спорящих между собой фунцкиональщиках и декларативщиках?

@aur:
aur

Уже два дня разбираю чужой код. Код в стиле "Если у нас есть 100500 таблиц со схожими названиями полей, то будем писать 100500 функций по работе с этими таблицами, а не одну универсальную". Сегодня наткнулся на картинку habrastorage.org Повеселился =)

@aur:
aur

Видимо я всё же не говнокод пишу. Понадобилось добавить блок на сайт, с нуля деланный около полугода назад. Уже ничего не помню как там что прописал. Создал в админке новую категорию, пометил пару флагов, добавил материал — оно появилось в том месте, где надо, без всякого вмешательства в код. Проектировать и реализовывать велосипеды — это дар и проклятие. Хорошо, что они хотя бы удобные и ровно едут.

@Amarilllis2:
Amarilllis2

Вбила в гугл "графы на питоне". Представила сидящих на змейке аристократов. Расхохоталась. О кофе!.. )

@Amarilllis2:
Amarilllis2

— Куда идем с тобой, Пролог?
— В рекурсию, мой брат.
— Что видишь ты?
— Конечно, fail!
— Тогда идем назад!

@NEKT:
NEKT

С каждого по копеечке, на инфинити наберется.

@net69:
net69

noway> Тогда лучше что-то вроде InsertNamesTemplate.

noway> Ну или tmplInsertNames для фэнов венгерской нотации.

*tylkas боится длинных названий переменных >_>

tylkas> такая вот фобия

noway> Убери гласные тогда, хуле. :)

noway> InsrtNmsTmplt

noway> ФХТАГН

ArtifTh> g_dbe_cp1251_qt_template_insert_names

noway> ArtifTh: нашли мальчика, воспитанного WinAPI?

ArtifTh> noway, хуже, воспитанного glib и gtk+

tylkas> воспитали glib и gtk+, учился у gcc, диплом сдавал lisp'y, а в конце-концов окажется, что брат его участвовал в разработке free pascal. вот такой бразильский сериал.

noway> Зита из git'a.

@kapsh:
kapsh

Наш маленький программист опять накодил в углу!

@Zmeyko:
Zmeyko

(наконец-то я нашел подходящий тег — который первым стоит). Напоминаю действующих лиц:
Старый Виндовый Программист, он же Первый Прогаммист (просто по порядку счета, П1), пишет только под/для виндовс, только хардкор;
Молодой Универсальный Программист, он же Второй Программист (П2) — кросплатформен, тяготеет более к этим вашим линуксам, умеренно фанатичен к оным, пишет, впрочем, и под/для виндовс.
Итак, очередной программизм. Речь идет о нештатной работе драйвера dbf под виндовс 7 (попросту говоря, он там поломан).
==============================
П1: так в чем же всё-таки проблема?
П2: (объясняя в *цатый раз) так ведь говорил, что драйвер dbf в вин7 сломан!
П1: ну так обнови, поставь другой, вон, с мсофисом свой идет.
П2: (терпеливо) они все некорректно работают, на течнете давно об этом писали, МС отказалась править, мотивировав это неоправданными трудозатратами для поддержки устаревшего с её точки зрения формата, вынуждая отказываться от него.
П1: (недоверчиво) и что, ты хочешь сказать, что в вин7 невозможна полностью корректная работа с dbf?
П2: да, я это уже который раз говорю.
П1: (со смехом) да ну, этого не может быть, потому что такое невозможно!
=========================
И после этого кто-то говорит про религиозный фанатизм красноглазиков? ;)
П. С. В вин7 действительно так дело и обстоит. И МС в самом деле отказалась чинить драйвер, информацию обо всём этом можно найти в их течнет и мсдн.

@kapsh:
kapsh

xxx: тут клиентское приложение на delphi. Что-то не устраивает в скорости, проще поток сделать и позабавить юзера порно-заставкой. Он посмотрит и с умным видом заявит, что приложение продвинутое и имеет дружественный пользовательсий интерфейс. А вот когда у тебя в распоряжении 200мгц частоты не Бог весть какого сервера, 128мб оперативки и 30 секунд на выполнения скрипта, то жизнь скрипта становится похожа на эпизод из фильма "пила".
xxx: "Здравствуй, скрипт, я хочу поиграть в игру. Неделями ты выполнялся на девелоперской машине с 3гб оперы и core2duo 3ггц и не ценил оптимальные алгоритмы. Сегодня у тебя появится шанс измениться. У тебя есть ровно 30 секунд до того, как апач тебя банально убьёт" )))

@kapsh:
kapsh

Каждый раз, когда ты пишешь int i вместо short i, сотни пользователей вынуждены докупать планку памяти.

@lomalkin:
lomalkin

<xxx> ты пробовал дрочить на код?
<xxx> люто и бешенно
<xxx> когда тебе надо уместить в 512 тактов просто дохуя кода
<xxx> и ты смотришь, как лишний вызов жрет такты и оптимизируешь, пока не кончишь

@Amarilllis2:
Amarilllis2

Декомпозиция Ивановна Корневая (с) МШПята

@kapsh:
kapsh

Программирование сродни изобразительному искусству. Посудите-ка сами.
Во-первых, зная азы, любой желающий сможет нарисовать простую картинку (написать несложную программу), но если обучиться этому делу, то можно писать шедевры. Хотя если у вас нет таланта, то сколько бы вы ни учились, толку не будет.
Во-вторых, сложные программы, как и великие картины, пишутся длительное время.
В-третьих, даже сам процесс написания похож: подготовка (покупка принадлежностей/установка софта), задумка(эскиз/алгоритм) и сам процесс написания.
В-четвёртых, понимание мыслей художника/программиста тоже требует некоторых знаний.
Но почему же бывают выставки известных полотен, а выставок шедевральных программизмов не бывает? Вот представьте: «А тут вы видите код известного программиста N. Произведение исполнено в жанре быдлокода. Как вы можете заметить, автор не использует циклов. Этим он хочет показать неповторимость нашей жизни».

@Amarilllis2:
Amarilllis2

Программа WAлится на N-ном тесте

@Amarilllis2:
Amarilllis2

Утром долго кодила ЛКШатскую тупительную работу, потом стала собираться на прогулку. Подходит мама и в порыве эстетического вдохновения слегка пшикает духами на мои волосы.
Йа> Ммм, какой хороший способ замаскировать запах паленого мозга! )
Все-таки не повезло со мной родным ))

@Amarilllis2:
Amarilllis2

Друзья жуйконавты, необходима помощь. Нужна программа, которая делит числа с точностью 100 знаков после запятой. Если такой нет, буду очень-очень признательна за описание алгоритма (длинная арифметика и все такое, но моих знаний пока недостаточно). Спасибо!

@kapsh:
kapsh

@gelraen: ну если выражение должно выдавать результатом true или false — то ок. а если число — то уге надо отрывать. потому как можно пропустить момент когда isMUC ВНЕАЗПНО станет int и побегать по граблям. ну и при чтении надо 0.5-1 лишних секунд на осмысливание того, что же, блять, этим автор хотел нам сказать

@0xd34df00d: Ты прав, 0.5-1 лишних секунд — это слишком мало. Сюда надо нахуячить шаблонов.

#1194508