avva: (Default)
[personal profile] avva
После того, как полгода не касался Джавы, думаешь: ну ладно, ну подумаешь, все не так противно, как ты помнишь... и с размаху рожей в строчку типа:

SomethingDataModel somethingDataModel = new SomethingDataModel();

Мда.

Date: 2009-05-18 01:21 am (UTC)
From: [identity profile] gaus.livejournal.com
Груви спасёт джаву.

Date: 2009-05-18 01:51 am (UTC)
From: [identity profile] avva.livejournal.com
ну-ну, в святой троице с скалой и кложурой.

(no subject)

From: [identity profile] gaus.livejournal.com - Date: 2009-05-18 02:42 am (UTC) - Expand

Date: 2009-05-18 06:38 am (UTC)
From: [identity profile] ait.livejournal.com
Не спасет.
К большому моему сожалению, я это знаю практически точно :(

(no subject)

From: [identity profile] gaus.livejournal.com - Date: 2009-05-18 07:45 am (UTC) - Expand

(no subject)

From: [identity profile] ait.livejournal.com - Date: 2009-05-18 08:36 am (UTC) - Expand

Date: 2009-05-18 01:25 am (UTC)
From: [identity profile] iratus.livejournal.com
а во всяких Сшарпах такого не случается?

Date: 2009-05-18 01:28 am (UTC)
From: [identity profile] n-led.livejournal.com
По-моему нет. В этом то и отличие Jah-вы

(no subject)

From: [identity profile] iratus.livejournal.com - Date: 2009-05-18 01:50 am (UTC) - Expand

(no subject)

From: [identity profile] n-led.livejournal.com - Date: 2009-05-18 01:59 am (UTC) - Expand

(no subject)

From: [identity profile] n-led.livejournal.com - Date: 2009-05-18 02:00 am (UTC) - Expand

(no subject)

From: [identity profile] tagold.livejournal.com - Date: 2009-05-18 02:53 am (UTC) - Expand

Вообще если уж ООП

From: [identity profile] iratus.livejournal.com - Date: 2009-05-18 03:11 am (UTC) - Expand

(no subject)

From: [identity profile] cema.livejournal.com - Date: 2009-05-18 03:19 am (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 03:56 am (UTC) - Expand

(no subject)

From: [identity profile] kouzdra.livejournal.com - Date: 2009-05-18 05:32 am (UTC) - Expand

(no subject)

From: [identity profile] object.livejournal.com - Date: 2009-05-18 04:35 am (UTC) - Expand

(no subject)

From: [identity profile] kouzdra.livejournal.com - Date: 2009-05-18 05:32 am (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 06:09 am (UTC) - Expand

(no subject)

From: [identity profile] kouzdra.livejournal.com - Date: 2009-05-18 06:12 am (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 06:20 am (UTC) - Expand

(no subject)

From: [identity profile] kouzdra.livejournal.com - Date: 2009-05-18 06:24 am (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 06:33 am (UTC) - Expand

Date: 2009-05-18 01:37 am (UTC)
From: [identity profile] avva.livejournal.com
Я не сшарпаю, не знаю.

(no subject)

From: [identity profile] iratus.livejournal.com - Date: 2009-05-18 01:41 am (UTC) - Expand

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2009-05-18 01:50 am (UTC) - Expand

(no subject)

From: [identity profile] iratus.livejournal.com - Date: 2009-05-18 01:52 am (UTC) - Expand

(no subject)

From: [identity profile] gaus.livejournal.com - Date: 2009-05-18 02:27 am (UTC) - Expand

(no subject)

From: [identity profile] iratus.livejournal.com - Date: 2009-05-18 02:47 am (UTC) - Expand

(no subject)

From: [identity profile] gaus.livejournal.com - Date: 2009-05-18 02:53 am (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 04:00 am (UTC) - Expand

(no subject)

From: [identity profile] kouzdra.livejournal.com - Date: 2009-05-18 06:19 am (UTC) - Expand

(no subject)

From: [identity profile] iratus.livejournal.com - Date: 2009-05-18 06:23 am (UTC) - Expand

(no subject)

From: [identity profile] kouzdra.livejournal.com - Date: 2009-05-18 06:26 am (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 06:41 am (UTC) - Expand

(no subject)

From: [identity profile] kouzdra.livejournal.com - Date: 2009-05-18 06:45 am (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 08:04 am (UTC) - Expand

(no subject)

From: [identity profile] kouzdra.livejournal.com - Date: 2009-05-18 08:10 am (UTC) - Expand

(no subject)

From: [identity profile] iratus.livejournal.com - Date: 2009-05-18 07:23 am (UTC) - Expand

(no subject)

From: [identity profile] kouzdra.livejournal.com - Date: 2009-05-18 07:31 am (UTC) - Expand

(no subject)

From: [identity profile] iratus.livejournal.com - Date: 2009-05-18 07:35 am (UTC) - Expand

(no subject)

From: [identity profile] kouzdra.livejournal.com - Date: 2009-05-18 07:39 am (UTC) - Expand

(no subject)

From: [identity profile] iratus.livejournal.com - Date: 2009-05-18 07:48 am (UTC) - Expand

(no subject)

From: [identity profile] kouzdra.livejournal.com - Date: 2009-05-18 08:12 am (UTC) - Expand

Date: 2009-05-18 01:27 am (UTC)
From: [identity profile] n-led.livejournal.com
Как я счастлив, что я не пошел на програмиста, и закончил это все на html и c++ еще в школе, чем до сих пор пользуюсь и не жалуюсь. Для того, чтобы заварить кофе - мне хватает.

Date: 2009-05-18 02:01 am (UTC)
From: [identity profile] pigmeich.livejournal.com
А что страшного если есть подсветка и автодополнение?

Date: 2009-05-18 02:37 am (UTC)
From: [identity profile] itman.livejournal.com
А подобные обозначения нужны для javadoc?

(no subject)

From: [identity profile] pigmeich.livejournal.com - Date: 2009-05-18 03:10 am (UTC) - Expand

(no subject)

From: [identity profile] itman.livejournal.com - Date: 2009-05-18 03:13 am (UTC) - Expand

(no subject)

From: [identity profile] gaus.livejournal.com - Date: 2009-05-18 03:17 am (UTC) - Expand

(no subject)

From: [identity profile] itman.livejournal.com - Date: 2009-05-18 03:19 am (UTC) - Expand

(no subject)

From: [identity profile] gaus.livejournal.com - Date: 2009-05-18 03:25 am (UTC) - Expand

(no subject)

From: [identity profile] itman.livejournal.com - Date: 2009-05-18 03:32 am (UTC) - Expand

(no subject)

From: [identity profile] gaus.livejournal.com - Date: 2009-05-18 03:35 am (UTC) - Expand

(no subject)

From: [identity profile] itman.livejournal.com - Date: 2009-05-18 03:46 am (UTC) - Expand

(no subject)

From: [identity profile] migmit.vox.com - Date: 2009-05-18 04:50 am (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 06:24 am (UTC) - Expand

(no subject)

From: [identity profile] itman.livejournal.com - Date: 2009-05-18 11:54 am (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 12:10 pm (UTC) - Expand

(no subject)

From: [identity profile] itman.livejournal.com - Date: 2009-05-18 01:10 pm (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 02:03 pm (UTC) - Expand

(no subject)

From: [identity profile] itman.livejournal.com - Date: 2009-05-18 02:09 pm (UTC) - Expand

(no subject)

From: [identity profile] pilpilon.livejournal.com - Date: 2009-05-18 05:40 am (UTC) - Expand

(no subject)

From: [identity profile] itman.livejournal.com - Date: 2009-05-18 11:56 am (UTC) - Expand

(no subject)

From: [identity profile] pilpilon.livejournal.com - Date: 2009-05-18 03:04 pm (UTC) - Expand

(no subject)

From: [identity profile] itman.livejournal.com - Date: 2009-05-18 03:07 pm (UTC) - Expand

(no subject)

From: [identity profile] pilpilon.livejournal.com - Date: 2009-05-18 03:41 pm (UTC) - Expand

(no subject)

From: [identity profile] itman.livejournal.com - Date: 2009-05-18 03:43 pm (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 06:13 am (UTC) - Expand

(no subject)

From: [identity profile] arcbishop.livejournal.com - Date: 2009-05-18 08:22 am (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 08:41 am (UTC) - Expand

(no subject)

From: [identity profile] arcbishop.livejournal.com - Date: 2009-05-18 10:39 am (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 12:01 pm (UTC) - Expand

(no subject)

From: [identity profile] arcbishop.livejournal.com - Date: 2009-05-18 02:31 pm (UTC) - Expand

(no subject)

From: [identity profile] marknn.livejournal.com - Date: 2009-05-18 12:57 pm (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 01:23 pm (UTC) - Expand

(no subject)

From: [identity profile] itman.livejournal.com - Date: 2009-05-18 11:55 am (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 12:12 pm (UTC) - Expand

(no subject)

From: [identity profile] itman.livejournal.com - Date: 2009-05-18 01:06 pm (UTC) - Expand

Date: 2009-05-18 02:07 am (UTC)
From: [identity profile] meshko.livejournal.com
Очень интересно Ваше мнение: дело действительно в языке или это пользователи такую культуру вокруг него развели?
Я склоняюсь ко второму. Мне кажется, что в конце 90ых этого ужаса ещё не было и ничто его не предвещало.

Date: 2009-05-18 02:51 am (UTC)
From: [identity profile] shmel39.livejournal.com
Ну как, это своего рода тренировка. Для пальцев, например ;-) Я как-то уже привычен к этому.

Date: 2009-05-18 02:52 am (UTC)
From: [identity profile] avva.livejournal.com
зарядка для хвоста :)

(no subject)

From: [identity profile] cema.livejournal.com - Date: 2009-05-18 03:21 am (UTC) - Expand

Date: 2009-05-18 04:00 am (UTC)
From: [identity profile] vodianoj.livejournal.com
Это же синтаксис С++. Там тоже можно такого счастья много узреть.

Date: 2009-05-18 04:03 am (UTC)
From: [identity profile] kozochka.livejournal.com
а что выйдет из этой строчки?)...
"это что-то"?

:)

Date: 2009-05-18 05:19 am (UTC)
From: [identity profile] greps.livejournal.com
Write in c... (http://wiki.tcl.tk/18461)

Date: 2009-05-18 06:02 am (UTC)
From: [identity profile] inkogniton.livejournal.com
Зато никаких дестракторов, free и кошмарного поиска где какой не освобождённый, забытый, одинокий пойнтер вышибает всё на свете:)))) И сразу, кстати, понятно что за объект - если вертолёт, так и написано создаю, мол, новый вертолёт ;))))

Date: 2009-05-18 06:40 am (UTC)
From: [identity profile] avva.livejournal.com
Написали, потом догнали и еще дважды объяснили, ага :)

(no subject)

From: [identity profile] vodianoj.livejournal.com - Date: 2009-05-18 07:05 am (UTC) - Expand

(no subject)

From: [identity profile] max630.livejournal.com - Date: 2009-05-18 07:46 am (UTC) - Expand

Date: 2009-05-18 07:35 am (UTC)
From: [identity profile] kisalex.livejournal.com
Уже давно привык к smart-pointer'ам (например, в boost (http://www.boost.org/doc/libs/1_38_0/libs/smart_ptr/smart_ptr.htm)). И никаких дестракторов.

(no subject)

From: [identity profile] max630.livejournal.com - Date: 2009-05-18 07:39 am (UTC) - Expand

(no subject)

From: [identity profile] inkogniton.livejournal.com - Date: 2009-05-18 07:40 am (UTC) - Expand

Date: 2009-05-18 06:41 am (UTC)
From: [identity profile] max630.livejournal.com
Название для локальной переменной длинновато, и java как таковая тут не при чем. Остальное да.

Date: 2009-05-18 06:47 am (UTC)
From: [identity profile] sergeytk.livejournal.com
Java-кодеры в подавляющем большинстве пишут в слишком умных IDE, так что такие, автоматом сгенеренные названия, встречаются часто.

Еще больше бесят так же генерированные двух-трехбуквенные имена вроде "StringBuffer sb" или "FileInputStream fis". Поубывав бы.

(no subject)

From: [identity profile] max630.livejournal.com - Date: 2009-05-18 07:09 am (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 08:17 am (UTC) - Expand

(no subject)

From: [identity profile] max630.livejournal.com - Date: 2009-05-18 08:27 am (UTC) - Expand

(no subject)

From: [identity profile] sergeytk.livejournal.com - Date: 2009-05-18 08:47 am (UTC) - Expand

та ладно

Date: 2009-05-18 06:53 am (UTC)
From: (Anonymous)

std::map<std::string,std::string,my::case_insensitive_less<std::string> > mymap;
for (std::map<std::string,std::string,my::case_insensitive_less<std::string> >::iterator it = mymap.begin(); ...


typedef'ы выручают, правда

но когда в сообщении об ошибке вылезает какой-нибудь

undefined reference to `bar(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (*)(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >))'

то typedef'ы уже как-то не очень

Date: 2009-05-18 08:18 am (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
У [livejournal.com profile] hotgiraffe когда-то давно приводилось совсем прекрасное, типа:
Configurator configurator = new Configurator(configuration);
configurator.configure();


Но истинное наслаждение, конечно, доставляют параметрические типы, вроде
List<Pair<String, List<String>>> = new ArrayList<Pair<String, List<String>>>();

В утешение картинка:
(deleted comment)

(no subject)

From: [identity profile] vyhuhol.livejournal.com - Date: 2009-05-18 12:21 pm (UTC) - Expand

(no subject)

From: [identity profile] deni-ok.livejournal.com - Date: 2009-05-18 03:19 pm (UTC) - Expand

C++

From: (Anonymous) - Date: 2009-05-18 01:32 pm (UTC) - Expand

Date: 2009-05-18 12:12 pm (UTC)
From: [identity profile] cousin-it.livejournal.com
DocumentBuilderFactoryLocator.allocateDocumentBuilderFactory()

also see this old post of mine (http://cousin-it.livejournal.com/69535.html)

Date: 2009-05-18 10:54 pm (UTC)
From: (Anonymous)
static class RequestProcessorFactoryFactory.RequestSpecificProcessorFactoryFactory
This is the default implementation of RequestProcessorFactoryFactory.

Date: 2009-05-18 10:56 pm (UTC)
From: (Anonymous)
и уберите капчу уже, сколько можно

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2009-05-18 11:05 pm (UTC) - Expand

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2009-05-18 11:07 pm (UTC) - Expand

:-)

Date: 2009-05-19 08:07 am (UTC)
From: [identity profile] chupingago.livejournal.com
All through the day:
IMeMine iMeMine = new IMeMine();

Date: 2009-05-20 09:00 am (UTC)
From: [identity profile] savinovalex.livejournal.com
Пишите на Qt :) Для наследников QObject есть QPointer'ы :)

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 05:36 am
Powered by Dreamwidth Studios