[программистское]
Dec. 19th, 2006 03:46 amя вот сейчас наблюдаю кучу матёрых с++ программистов, которые знают тучу всякой народной мудрости, типа "так надо делать", "так не надо делать", причём истоки мудрости в основном уже утеряны. когда эти матёрые человечища начинают писать на сишарпе - естественно, используя наработанные пласты мудрости, получается и грустно и смешно.
(no subject)
Date: 2006-12-19 01:47 pm (UTC)(no subject)
Date: 2006-12-19 01:47 pm (UTC)(no subject)
Date: 2006-12-19 03:05 pm (UTC)(no subject)
(no subject)
Date: 2006-12-20 02:32 am (UTC)(no subject)
Date: 2006-12-20 02:01 pm (UTC)(no subject)
Date: 2006-12-20 02:28 am (UTC)примеров есть у меня.
1. макаронный пиздец вместо тривиального статического метода для того, чтобы (цитирую) "гарантировать правильную последовательность инициализации". а сишарпе-то она и так гарантирована. я понимаю, из каких проблем С++ это растёт, но "надо же себя заставлять".
2. ещё видел коммент такой (псевдокод):
void MyFunction(
// why the hell "const" is not working with "input" parameter?
int input,
out int output);
3. или, например, хранение строки в стрингбилдере, который зааллокировал память по максимуму для того (цитирую) "чтобы не переаллокировать память каждый раз, когда на хранение поступает новая строка".
(no subject)
Date: 2006-12-20 02:03 pm (UTC)Кстати, учитывая твоё место работы, всё это вызывает некоторую печаль.
(no subject)
Date: 2006-12-20 06:58 am (UTC)(no subject)
Date: 2006-12-20 07:46 am (UTC)(no subject)
Date: 2006-12-20 05:11 pm (UTC)(no subject)
Date: 2006-12-21 12:35 am (UTC)Тоха, ну что за ботва? Приложения всегда пишутся под какую-нибудь платформу. Write once - sucks everywhere уже прошли один раз.
(no subject)
Date: 2006-12-21 01:21 am (UTC)То есть, справедливо замечено, что она служит новым Visual Basic. Это не плохой инструмент, возможно, просто не очень интересный.
С точки зрения программиста incentives для изучения .net строго отрицательные: с C++ можно было хоть в теории ползать с платформы на платформу и не зависеть от воли одной лавки, с .net это полная привязка к одной среде.
(no subject)
Date: 2006-12-22 11:46 am (UTC)во-вторых, ну какими же настольными. это ты, возможно, работаешь в таком месте, которое искажает перспективу. после смерти j2ee единственной enterprise платформой остался дотнет. если не считать оракл за платформу, но это уже экстремизм (хотя я знаю конторы, которые себя полудобровольно locked in the oracle).
ты вот, например, в курсе, что обобщённый wall street делал два года назад и что он делает сейчас?
(no subject)
Date: 2006-12-27 01:08 pm (UTC)Сам я джаве глубоко не копал, сейчас вот перешёл из Java/ColdFusion веб-конторы в C#-ориентированную.
А как можно lock in Oracle? Т.е. я знаю, что у них были всякие рисователи отчётов, форм и даже веб-приложений, но этим же невозможно было пользоваться.
Помню, как при виде оракловского веб-приложения, лежащего в одном файле с расширением sql, кажется, и размером в несколько мегабайт, меня разобрал дикий смех.
(no subject)
Date: 2007-01-29 12:26 pm (UTC)все что видится вокруг - это иллюзия.