Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];

Вниз

не моё ...но интересно :-)   Найти похожие ветки 

 
Магнит   (2005-02-10 22:44) [0]

А вам не кажется, что процесс программирования - тупой сам по себе? Я не имею в виду какие-то супер-алгоритмы, я говорю про повседневную работу.


 
Danilka ©   (2005-02-10 22:52) [1]

Если появляются такие вопросы, то, говорят, смена деятельности поможет. Можно поробовать, например, через каждые два часа работы за компом, вышивать крестиком, или играть в метро на баяне.


 
Dok_3D ©   (2005-02-10 23:18) [2]

Конечно кажется. Но, к счастью, пока редко.


 
Нонейм   (2005-02-10 23:31) [3]

Самой разработкой заниматься не скучно на самом деле, а вот кодить - это да.
Кинул кнопку на форму, написал код, отладил, ага, ошибки, обработал.....скука


 
Игорь Шевченко ©   (2005-02-10 23:31) [4]

Не кажется.


 
Магнит ©   (2005-02-10 23:37) [5]

Игорь Шевченко ©   (10.02.05 23:31) [4]
потому что оно так и есть? :-)


 
Danilka ©   (2005-02-10 23:43) [6]

[5] Магнит ©   (10.02.05 23:37)
Иногда лучше спать чем говорить. У тебя уже почти час ночи, а ты дурью маешься. :))


 
Zlod3y ©   (2005-02-10 23:45) [7]

Danilka ©   (10.02.05 23:43) [6]
у тебя тоже :о)))


 
Магнит ©   (2005-02-10 23:50) [8]

Danilka ©   (10.02.05 23:43) [6]
:-)) .... эт я просто наткнулся на 1С-овском форуме на такой вопрос .. вот и подумал как тут отвечать будут ...


 
Игорь Шевченко ©   (2005-02-11 00:00) [9]


> потому что оно так и есть? :-)


Это у кого как. Мне не доводилось скучать :)


 
Сергей Суровцев ©   (2005-02-11 00:33) [10]

Да что программисты, вот у музыкантов засада! Нот-то всего семь и они их всю жизнь играют, только местами переставляют. Вот процесс, тупее не придумаешь...


 
_dimka   (2005-02-11 00:41) [11]

Сергей Суровцев ©   (11.02.05 0:33) [10]

А представь програмировать в двоичном коде :))


 
palva ©   (2005-02-11 00:43) [12]

Я вот спасаюсь тем, что всё время пишу на разных языках.


 
Piter ©   (2005-02-11 00:46) [13]

Естественно, возникают монотонные моменты, когда думать практически не нужно, наперед знаешь что делать - просто тупо кодишь.

Но между прочим, программирование - это как раз область бесконечной оптимизации. Если рабочий вытачивает одну и ту же деталь - это может надоесть.
А в программировании можно оптимизировать. Если нужно выполнить проект, который очень похож на уже когда-то сделанный, так ведь можно воспользоваться старыми наработками.

И как раз профессионал организовывает работу так, чтобы не писать одно и тоже. Простой пример - у него есть набор простеньких, но полезных функций-утилит, которые расположены в каком-нибудь модуле MyUtils. Он не будет в каждом новом проекте писать ту же самую функцию, он задействует существующие наработки. И при идеальной организации труда (это отличает профессионалов) он никогда не напишет повторяющейся строчки кода, будет писать всегда только новое.

Хотя в реальности, конечно, некая монотонность присутствует. Но это не отличительная особенность программирования. Думаете, таксисту не надоедает крутить баранку? А менеджеру разговаривать с клиентами? Каждый клиент - это что-то новое, но, естественно, линия поведения уже выстроена, 90% ситуаций проработано. Та же самая монотонность.
Это неизбежное следствие какой бы то ни было работы в одной области


 
Юрий Зотов ©   (2005-02-11 00:51) [14]

В сотый раз писать Hello, World - да, тупо и скучно.

А когда для каждой, даже самой мелкой задачки еще и способ решения надо придумать, да еще вписать все это в уже имеющуюся логику, да еще эту логику не нарушить... какая уж тут скука.


 
Игорь Шевченко ©   (2005-02-11 01:02) [15]

Piter ©   (11.02.05 00:46) [13]


> Простой пример - у него есть набор простеньких, но полезных
> функций-утилит, которые расположены в каком-нибудь модуле
> MyUtils.


Лучше SysUtils. А также StrUtils, DateUtils и т.д. Борландовские, разумееется.

У меня при виде юнитов с названием MyUtils рука тянется к пистолету.


 
Piter ©   (2005-02-11 01:22) [16]

Игорь Шевченко ©   (11.02.05 1:02) [15]
Лучше SysUtils. А также StrUtils, DateUtils и т.д


а кто отменяет использование этих юнитов? да, в них реализованы многие очень полезные функции. Но вы ведь не хотите заявить, что в них реализованы все мелкие нужные функции, которые могут потребоваться?

У меня при виде юнитов с названием MyUtils рука тянется к пистолету

а причина этого есть? Какая?


 
Игорь Шевченко ©   (2005-02-11 01:58) [17]

Piter ©   (11.02.05 01:22) [16]


> а причина этого есть? Какая?


Из названия неясна область применения.


 
Piter ©   (2005-02-11 03:28) [18]

Игорь Шевченко ©   (11.02.05 1:58) [17]
Из названия неясна область применения


ну блин. Это как раз ведь мелкие функции, которые облегчают жизнь во многих сферах. К ним ничего более конкретного, чем утилиты не подходит, имхо.


 
KSergey ©   (2005-02-11 08:29) [19]

> [17] Игорь Шевченко ©   (11.02.05 01:58)
> > а причина этого есть? Какая?
> Из названия неясна область применения.

Вы, вероятно, просто его не внимательно читали.
Утилиты моих приложений. Вполне конкретная область применения.

Мое тут мнение такое.
Таких вот самопальных вещей как правило не так уж много (хорошо, говорю за себя), а потому бить их еще и на MyStrUtil, MyDBUtil, MyMSSQLUtil и т.п. - ну как-то смысла не получается. В каждом по 2..3 функции?

Другое дело, что процесс их наполнения - обоюдный: сегодня чего-то нашлепаешь, а на завтра в хелпе вычитаешь, что уже еть аналогичная по функциональности вещь. Уберешь эту, присандалишь другую... Ну или свою подработаешь на использование стандартной, но со своим довеском, применимым в конкретных условиях.

Помидоры попрошу придержать ;)


 
Verg ©   (2005-02-11 08:55) [20]


> У меня при виде юнитов с названием MyUtils рука тянется
> к пистолету.


> Из названия неясна область применения.


Все предельно ясно. "это" никого не касается, "это" - мои личные вещи, валяющиеся у меня в кармане, без которых я (и быть может только я) прожить не могу (прокладки, зубочистки, презики, плюшовые мишки, леденцы, "помидоры для KSergey" и проч. фенечки :))))


 
Думкин ©   (2005-02-11 09:03) [21]

> [19] KSergey ©   (11.02.05 08:29)

Имеется в виду, видимо, командная разработка. И что будет если у каждого участника будет Свой MyUtils?


 
Kerk ©   (2005-02-11 09:07) [22]

Сергей Суровцев ©   (11.02.05 0:33) [10]
Да что программисты, вот у музыкантов засада! Нот-то всего семь и они их всю жизнь играют, только местами переставляют. Вот процесс, тупее не придумаешь...


так и писателям с поэтами не легче.. букв-то тоже не так много!


 
Думкин ©   (2005-02-11 09:12) [23]

> [22] Kerk ©   (11.02.05 09:07)

Иероглифы рулят


 
Игорь Шевченко ©   (2005-02-11 10:18) [24]

KSergey ©   (11.02.05 08:29) [19]

Я читаю достаточно внимательно. И не вижу причины, зачем кустарщину нужно проповедовать как признак профессионализма.

Кому нравится разбираться в мусорной куче - ради Аллаха, нехай разбирается, но говорить, как это кульно, рульно и профессионально - признак некомпетентности.

Все вышесказанное, разумеется, есть мое нескромное мнение.


 
Sandman25 ©   (2005-02-11 13:55) [25]

Поддерживаю. Если вдруг появляется необходимость в какой-то функции, которая по смыслу уникальна, не ленитесь и заведите новый юнит с подходящим названием. Никаких MyUtils или Sandman25Utils!


 
boriskb ©   (2005-02-11 14:18) [26]

Магнит   (10.02.05 22:44)
А вам не кажется, что процесс программирования - тупой сам по себе?


Казалось, 30 лет назад.
Я когда заканчивал универ и думал о своей дальнейшей судьбе, точно знал одно - программистом я никогда не буду. Решил для себя твердо: "Эта обезьянная работа не для меня".
Откуда это? От не знания сущности работы!
Когда жизнь заставила, я понял, что то, что я понимал под программированием, таковым не является. Это был действительно порой скучный кодинг.


 
Беспечный_Ангел ©   (2005-02-12 01:01) [27]


> Магнит ©   (10.02.05 23:50) [8]

Гы ;о) Дык, равнять-то не надо! ))) "Проводка, движения по регистру, оборотка... Тфу ты, опять сальдо не сходится!" ) Я вот сегодня 3,5 часа просидел, пытаясь понять, откуда 38 штук лезут.. пока не сделал полный пересчет итогов (блин, 2 года базе, а пересчет уже более часа идет. И на новую переходить не хотят. Грустно..) И так каждый день :-(


 
programania ©   (2005-02-12 02:20) [28]

>А вам не кажется, что процесс программирования - тупой сам по себе?

Какой программист такой и процесс.
На самом деле нет более творческого процесса,
и нет материальный вещей сложнее программ.
Нигде нет таких возможностей использовать уже сделанное,
поэтому здесь больше всего делаешь все время новое
и значит все больше у тебя знаний, возможностей, идей
и программировать все интересней
и ничто не ограничивает кроме своего ума и времени.


 
olookin ©   (2005-02-12 04:28) [29]

[24] Игорь Шевченко ©   (11.02.05 10:18)

Имеено из-за последнего и воздержусь....


 
SergP ©   (2005-02-12 05:09) [30]


>  Магнит   (10.02.05 22:44)
> А вам не кажется, что процесс программирования - тупой сам
> по себе? Я не имею в виду какие-то супер-алгоритмы, я говорю
> про повседневную работу.


Может быть тупой повседневная работа, но не процесс программирования. ИМХО


 
вредитель   (2005-02-12 10:32) [31]

А вам не кажется, что процесс программирования - тупой сам по себе? Я не имею в виду какие-то супер-алгоритмы, я говорю про повседневную работу.

DELPHI, IMHO. Все однообразие и однообразие.
Вот .NET до ума доведут, вообще весело будет:)


 
default ©   (2005-02-12 10:36) [32]

"А вам не кажется, что процесс программирования - тупой сам по себе? Я не имею в виду какие-то супер-алгоритмы, я говорю про повседневную работу."
сам процесс программирования это уже венец всему
на данном этапе уже продумано что должно быть и как
естественно что в этом процессе мало чего интересного


 
Kerk ©   (2005-02-12 10:45) [33]

вредитель   (12.02.05 10:32) [31]

а хинты к structan так и не сделал.. даже используя супер-мега-прогрессивный VC++.. :P


 
вредитель   (2005-02-12 11:56) [34]

Kerk ©   (12.02.05 10:45) [33]

Уважаемый. Существует некоторая граница сложности, появление которой на горизонте и удары в нее лбом, заставляют искать более простые обходные пути, обеспечивающие похожую функциональность, что собсно и было сделано. Кажется мы уже обсуждали, что если бы Delphi, предоставляла такие же возможности, как mfc (PretranslateМessage), то хинты вполне можно было бы реализовать красиво. Их можно реализовать и без этого, но некрасиво и очень геморройно. В том, что Delphi реализует это какими-то скрытыми механизмами, дабы узнать которые нужно перелопатить кучу исходников и переписать половину VCL, я не виноват.


 
Kerk ©   (2005-02-12 12:13) [35]

вредитель   (12.02.05 11:56) [34]
В том, что Delphi реализует это какими-то скрытыми механизмами, дабы узнать которые нужно перелопатить кучу исходников и переписать половину VCL, я не виноват.


А делфи тут причем? Твоя задача была сделать хинты в окне созданом из DLL на VC++ :)


 
вредитель   (2005-02-12 13:01) [36]

Kerk ©   (12.02.05 12:13) [35]

По-моему, я все сказал. Объясняю еще раз.

MSDN
ToolTip text is normally displayed when the mouse pointer hovers over an area, typically the rectangle defined by a tool such as a button control. However, Microsoft® Windows® only sends mouse-related messages to the window that contains the pointer, not the ToolTip control itself.
....
When a ToolTip control receives a WM_MOUSEMOVE message, it determines whether the mouse pointer is in the bounding rectangle of a tool. If it is, the ToolTip control sets a timer. At the end of the time-out interval, the ToolTip control checks the position of the pointer to see if it has moved. If it hasn"t, the ToolTip control retrieves the text for the tool and displays the ToolTip.

В mfc dll не создается отдельного message pump и вся надежда ложится на родительское окно. Не знаю можно ли организовать в связке приложение на Delphi + DLL на VC обработку нотификаций, под разряд которых попадают сообщения для работы с тултипами, однако если можно, то видимо ох как геморройно (ни разу еще такого не видел). Прерписывать все на API ради этого - нет уж увольте.


 
марсианин ©   (2005-02-13 01:37) [37]

вспомнился анекдот из вступления книги Гради Буча

собрались хирург, строитель и программистка. спорят чья профессия древнее
Хирург:
- самая древня профессия - моя, когда Бог создал из ребра Адама Еву - это ни что иное, как первая хирургическая операция!
Строитель:
- нет, дружище.. ты заблуждаешься. в Книге Бытия сказано, что сначала Бог сотворил небо и Землю из хаоса. а это, значит, он был первым строителем. древнейшая профессия - моя!
программистка:
- ну, а кто создал хаос?..


 
Kerk ©   (2005-02-13 11:33) [38]

вредитель   (12.02.05 13:01) [36]
В mfc dll не создается отдельного message pump и вся надежда ложится на родительское окно.


Это проблема Делфи? Это проблема кривости MFC.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.033 c
14-1108422869
Инк
2005-02-15 02:14
2005.03.06
Winows MUST DIE !!!


1-1109093174
Alexois
2005-02-22 20:26
2005.03.06
Помогите пожалуйста


4-1102506627
Chery
2004-12-08 14:50
2005.03.06
Как остановить (запустить) службу?


11-1090839820
Юрий Ж.
2004-07-26 15:03
2005.03.06
А че бобик сдох?


14-1108516196
БаТоН
2005-02-16 04:09
2005.03.06
ПОЧЕМУ foo и bar() ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский