?
LiveJournal
Find more
Your 2021 in LJ
Communities
RSS Reader
Shop
Help
Log in
Log in
Join free
Join
English
(en)
English (en)
Русский (ru)
Українська (uk)
Français (fr)
Português (pt)
español (es)
Deutsch (de)
Italiano (it)
Беларуская (be)
avva
—
Readability
More
avva
Archive
Readability
Log in
No account?
Create an account
Remember me
Forgot password
Log in
Log in
QR code
Ни о какой безапелляционности в моих высказываниях не может быть и речи!
[
entries
|
archive
|
friends
|
userinfo
]
Anatoly Vorobey
[
website
|
Website
]
[
userinfo
|
livejournal userinfo
]
[
archive
|
journal archive
]
Links
[
Links:
|
English-language weblog
]
депрессивный код, программистское
[апр. 8, 2010|
02:15 pm
]
Anatoly Vorobey
Иногда бывает, что всего одно выражение в коде, даже не целая строка, само по себе уже навевает тоску.
Мне вот попалось недавно
source->data()->data()->data().
Ссылка
Ответить
Comments:
Страница 1 из 2
<<
[1]
[2]
>>
From:
tlkh
2010-04-08 11:21 am
(
Link
)
Тут есть повод для оптимизма. Могло быть и хуже:
data()->data()->data()->data().
(
Ответить
)
(
Thread
)
From:
vodianoj
2010-04-08 11:23 am
(
Link
)
Да, печально.
Хотя стоит добавить в конец этого выражения "->source" и оно уже будет приятно освежать :-)
(
Ответить
)
(
Thread
)
From:
(Anonymous)
2010-04-08 11:25 am
Для старичков.
(
Link
)
Анатолий, есть ли сишный аналог, для непосвящённых?
(
Ответить
)
(
Thread
)
From:
cmm
2010-04-08 11:32 am
Re: Для старичков.
(
Link
)
а это вполне мог бы быть C.
объектно-ориентированный такой весь.
ну или data(data(data(x)));
(
Ответить
)
(
Parent
) (
Thread
)
Re: Для старичков.
-
gaius_julius
Развернуть
Re: Для старичков.
-
avva
Развернуть
Re: Для старичков.
-
(Анонимно)
Развернуть
Re: Для старичков.
-
avva
Развернуть
Re: Для старичков.
-
(Анонимно)
Развернуть
Re: Для старичков.
-
igorlord
Развернуть
Re: Для старичков.
-
meshko
Развернуть
Re: Для старичков.
-
igorlord
Развернуть
Re: Для старичков.
-
meshko
Развернуть
Re: Для старичков.
-
igorlord
Развернуть
Re: Для старичков.
-
meshko
Развернуть
Re: Для старичков.
-
igorlord
Развернуть
Re: Для старичков.
-
(Анонимно)
Развернуть
Re: Для старичков.
-
(Анонимно)
Развернуть
Re: Для старичков.
-
a_bronx
Развернуть
Re: Для старичков.
-
igorlord
Развернуть
Re: Для старичков.
-
igorlord
Развернуть
Re: Для старичков.
-
a_bronx
Развернуть
Re: Для старичков.
-
(Анонимно)
Развернуть
From:
egle
2010-04-08 11:28 am
М-да...
(
Link
)
:D
(
Ответить
)
(
Thread
)
From:
wonderaround
2010-04-08 11:28 am
(
Link
)
object is an object in an object is an object....и так Авраам родил Абесалома Абесалом родил Авраама...Короны нет...нет кроны! но зато Фракталы это круто!
Maндельброт гений Z = Z^2 + C!!!
(
Ответить
)
(
Thread
)
From:
krace
2010-04-08 11:38 am
(
Link
)
пляж->станки()->станки()->станки()
(
Ответить
)
(
Thread
)
From:
egorfine
2010-04-08 12:11 pm
(
Link
)
ааа, пацталом
(
Ответить
)
(
Parent
) (
Thread
)
From:
sabi_note
2010-04-08 11:42 am
(
Link
)
Коллега подкинул:
import oauth.oauth as oauth
Конструкция вполне частая для Питона
(
Ответить
)
(
Thread
)
From:
sergeytk
2010-04-08 11:50 am
(
Link
)
Клевета.
from oauth import oauth
(
Ответить
)
(
Parent
) (
Thread
)
(
Развернуть
)
(без темы)
-
sabi_note
Развернуть
(без темы)
-
sergeytk
Развернуть
(без темы)
-
sabi_note
Развернуть
(без темы)
-
wakes_up
Развернуть
(без темы)
-
sergeytk
Развернуть
From:
sergeytk
2010-04-08 11:48 am
(
Link
)
Комбинируя с
другим постом
получаем:
source->data()->real_data()->actual_data(
)
(
Ответить
)
(
Thread
)
From:
gaius_julius
2010-04-08 12:13 pm
(
Link
)
хотя веть должно быть
source->getThatDataFarFarAway()
(
Ответить
)
(
Parent
) (
Thread
)
(
Развернуть
)
(без темы)
-
sergeytk
Развернуть
(без темы)
-
gaius_julius
Развернуть
(без темы)
-
(Анонимно)
Развернуть
(без темы)
-
gaius_julius
Развернуть
From:
whitelynx
2010-04-08 11:52 am
(
Link
)
Да, уныло.
(
Ответить
)
(
Thread
)
From:
wakes_up
2010-04-08 11:57 am
(
Link
)
Ехал data() через реку
Видит data() в реке data()
Сунул data() data() в data()
data()->data()->data()->data()
(
Ответить
)
(
Thread
)
From:
b_a_t
2010-04-08 12:39 pm
(
Link
)
Опередил, да :)
(
Ответить
)
(
Parent
) (
Thread
)
(без темы)
-
avva
Развернуть
(без темы)
-
a_bronx
Развернуть
(без темы)
-
wakes_up
Развернуть
(без темы)
-
a_bronx
Развернуть
From:
iratus
2010-04-08 12:00 pm
(
Link
)
source_t *(*(**data[][8])())[];
(
Ответить
)
(
Thread
)
From:
insvald
2010-04-08 12:03 pm
(
Link
)
source->target()
punch->face()
навевало бы оптимизм.
(
Ответить
)
(
Thread
)
From:
javax_slr
2010-04-08 12:39 pm
(
Link
)
Бывает и смешной код.
У меня в коде как то нашли
AndFilter andFilter = new OrFilter();
(
Ответить
)
(
Thread
)
From:
smilga
2010-04-08 01:02 pm
(
Link
)
source->
data()->
data()->
data()
А разгадка одна.
(
Ответить
)
(
Thread
)
From:
a_bronx
2010-04-09 09:47 am
(
Link
)
// Кто так // Кодирует source() ->data() ->data() ->data();
(
Ответить
)
(
Parent
) (
Thread
)
From:
9000
2010-04-08 01:02 pm
(
Link
)
Стоит убрать одну стрелку, и получается типичный хаскель:
source data->data->data
.
(
Ответить
)
(
Thread
)
From:
(Anonymous)
2010-04-08 01:09 pm
(
Link
)
типичный хаскель — это скорее m a -> a -gt; a
(
Ответить
)
(
Parent
) (
Thread
)
(
Развернуть
)
(без темы)
-
(Анонимно)
Развернуть
Страница 1 из 2
<<
[1]
[2]
>>