и опять программистское
May. 18th, 2009 03:57 amПосле того, как полгода не касался Джавы, думаешь: ну ладно, ну подумаешь, все не так противно, как ты помнишь... и с размаху рожей в строчку типа:
SomethingDataModel somethingDataModel = new SomethingDataModel();
Мда.
SomethingDataModel somethingDataModel = new SomethingDataModel();
Мда.
no subject
Date: 2009-05-18 01:21 am (UTC)no subject
Date: 2009-05-18 01:51 am (UTC)(no subject)
From:no subject
Date: 2009-05-18 06:38 am (UTC)К большому моему сожалению, я это знаю практически точно :(
(no subject)
From:(no subject)
From:no subject
Date: 2009-05-18 01:25 am (UTC)no subject
Date: 2009-05-18 01:28 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:Вообще если уж ООП
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-05-18 01:37 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-05-18 01:27 am (UTC)no subject
Date: 2009-05-18 02:01 am (UTC)no subject
Date: 2009-05-18 02:37 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-05-18 02:07 am (UTC)Я склоняюсь ко второму. Мне кажется, что в конце 90ых этого ужаса ещё не было и ничто его не предвещало.
no subject
Date: 2009-05-18 02:51 am (UTC)no subject
Date: 2009-05-18 02:52 am (UTC)(no subject)
From:no subject
Date: 2009-05-18 04:00 am (UTC)no subject
Date: 2009-05-18 04:03 am (UTC)"это что-то"?
:)
Date: 2009-05-18 05:19 am (UTC)no subject
Date: 2009-05-18 06:02 am (UTC)no subject
Date: 2009-05-18 06:40 am (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2009-05-18 07:35 am (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2009-05-18 06:41 am (UTC)no subject
Date: 2009-05-18 06:47 am (UTC)Еще больше бесят так же генерированные двух-трехбуквенные имена вроде "StringBuffer sb" или "FileInputStream fis". Поубывав бы.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:та ладно
Date: 2009-05-18 06:53 am (UTC)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'ы уже как-то не очень
no subject
Date: 2009-05-18 08:18 am (UTC)Configurator configurator = new Configurator(configuration);
configurator.configure();
Но истинное наслаждение, конечно, доставляют параметрические типы, вроде
List<Pair<String, List<String>>> = new ArrayList<Pair<String, List<String>>>();В утешение картинка:
(no subject)
From:(no subject)
From:в оригинале не факт, что злодеи...
From:Re: в оригинале не факт, что злодеи...
From:Re: в оригинале не факт, что злодеи...
From:(no subject)
From:C++
From: (Anonymous) - Date: 2009-05-18 01:32 pm (UTC) - Expandno subject
Date: 2009-05-18 12:12 pm (UTC)also see this old post of mine (http://cousin-it.livejournal.com/69535.html)
no subject
Date: 2009-05-18 01:25 pm (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2009-05-18 10:54 pm (UTC)This is the default implementation of RequestProcessorFactoryFactory.
no subject
Date: 2009-05-18 10:56 pm (UTC)(no subject)
From:(no subject)
From::-)
Date: 2009-05-19 08:07 am (UTC)IMeMine iMeMine = new IMeMine();
no subject
Date: 2009-05-20 09:00 am (UTC)