Когда в далеком 1998 году код Mosaic Communications Corporation - бровзер Netscape превращался в opensource Mozilla, происходила большая работа по причесываю исходного кода в состояние,в котором его не стыдно показать. Во время этой работы к програмистам пришел любопытный запрос от юристов: убрать "any text containing vulgar or offensive words or expressions; any text that might be slanderous or libelous to individuals and/or institutions."(если коротко, то убрать всю нецензурую лексику)
А ее было много, хоть метрику WTF per SLOC заводи. полный список того, что опенсоурс навсегда потярял можно найти на сайте одного из разработчиков mozilla, а небольшую выборку посмотреть здесь, и использовать как пособие по ангийскому для кодописателя:
/* #### TOTAL FUCKING KLUDGE.
/* "Object oriented? Fuck that shit! Pabst Blue Ribbon!" --Dennis Hopper */
Life sucks when you don't properly think out things that end up turning
// Because HPUX10 native compiler sucks, and we suck (for using ints instead
// will result in a general "Piss on you complaint" and bring you back to the
The UI sucks rocks. not my problem...)
// BULLSHIT ALERT: Get out if I can't call GetSharedLibrary.
** MOTIF sucks. What else can you say?
/* I can't fucking believe the contortions we need to go through here!! */
/* Motif sucks, as usual. */
// Read in the user's sig and do Jamie pacifying crap to it
// thing out, say "what the fuck was I trying", and get on with your
Лично мне больше всего понравились фразы:
This function is a complete piece of shit - it takes a billion flags
crap from marketing
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий