Обговорення користувача:Vaslav/ Програмування (06.10.2005—11.10.2005)
Найсвіжіший коментар: Vaslav 18 років тому
- Повний архів: Обговорення користувача:Vaslav/АвтоАрхів
- Обговорення: Обговорення користувача:Vaslav
Я продовжив Ваші зусилля по удосконаленню статті "Програмування" і, сподіваюся, Ви побачите "напрямок" (чи "тренд") моїх доповнень та те, що я не заперечую, а саме намагаюся удосконалити Ваші зміни. Єдине, що я абсолютно не зрозумів (тому не удосконалював, а просто видалив), але що мене досить таки зацікавило - нащо Ви добавили рядок "[[Link title]]" в кінець статті та яке відношення це посилання має до тематики "програмування"? :( --pavlosh 16:58, 6 жовтня 2005 (UTC)
- Вибачаюся за [[[[Link title]]]], помилка сталася через неуважність.
- На мій погляд Ви перебільшуєте значення інженерії у програмуванні, зараз людина, котра займається програмуванням, більше схожа на письменника ніж на інженера. Далі, "математика" та "наука" були написані через кому, тому що, IMHO, математика - не є наукою, - це мова науки, звісно, вона розвивається, і в неї проводяться дослідження, але вона є фундаментальною мовою науки.
- Вибачайте, але я не зрозумів примітку: "у сучасних умовах це здійснюється з застосуванням мов програмування", є тенденція до змін? --Vaslav 08:17, 7 жовтня 2005 (UTC)
- По пунктах:
- Вибачення прийняті :)
- Я належу до численної спільноти людей, що вважають ситуацію, коли "людина, котра займається програмуванням, більше схожа на письменника ніж на інженера" трагедією для программування, крім того, на щастя, ця ситуація не є аж такою абсолютною, як, можливо, Вам здається (термін "програмна інженерія" (в англомовному варіанті, звісно), використовується у світі, якщо не помиляюся, з 1968 р., існує "Інститут програмної інженерії" та числені книжки на цю тему, та й на практиці багато фірм користуються інженерними методиками при створенні програмного забезпечення);
- Як що Ви розробляюте "Боінг" або "Мир", ви не можете підходити до справи інакше ніж інженер. Все повинно бути узгодженно, гайка повинна бути добре затягнута, але без надмірного зусилля, і зафіксована другою гайкою. Після того, як Ви маєте креслення - ви маєте закон. Який тепер звучить так "Краще - ворог гарному". І як слідство, кращий код цих проектів "індійський".
- Але коли Ви маете змогу творити по малюнку, та Вас не обмежує час, коли Ви це робите на за ради грошей. Тоді у те, що Ви зробите прийде душа, - це мистецтво, воно може бути, прекрасним або жахливим, це буде Ваш твір. --Vaslav 12:38, 8 жовтня 2005 (UTC)
- Розумію, Ви є (одним з численних) прибічників тієї думки, що інженерія протирічить "мистецтву" взагалі і "вкладенню душі" зокрема (чи треба навпаки? ;) :) Ну що ж, не час і не місце вести дискусію на цю тему (обмежуся лише тим, що для справжнього інженера "only the best is good enough" ;) --pavlosh 14:45, 10 жовтня 2005 (UTC)
- Термін "en:Software engineering" означає не біль не менш "Розробка програмного забезпечення", і у Wiki досить часто ці статті освітлюються окремо і це має рацію. Бо термін "Програмування" більш ширший, а, IMHO, поняття інженерії всеж більше підходить до "Розробки програмного забезпечення"
- Так, зупинимося на згоді щодо того, що "поняття інженерії всеж більше підходить до "Розробки програмного забезпечення"" + ""Програмування" більш ширший" --pavlosh 14:45, 10 жовтня 2005 (UTC)
- …Дуже приємно дійти згоди --Vaslav 06:48, 11 жовтня 2005 (UTC)
- Так, зупинимося на згоді щодо того, що "поняття інженерії всеж більше підходить до "Розробки програмного забезпечення"" + ""Програмування" більш ширший" --pavlosh 14:45, 10 жовтня 2005 (UTC)
- Як що Ви розробляюте "Боінг" або "Мир", ви не можете підходити до справи інакше ніж інженер. Все повинно бути узгодженно, гайка повинна бути добре затягнута, але без надмірного зусилля, і зафіксована другою гайкою. Після того, як Ви маєте креслення - ви маєте закон. Який тепер звучить так "Краще - ворог гарному". І як слідство, кращий код цих проектів "індійський".
- Так, часто застрічається подібна точка зору і я не буду "воювати" (заперечувати тощо), якщо Ви повернете до ситуації "через кому";
- Існує байка: Коли фізикові (інженеру, вченому) і математикові запропонували вирішити одне завдання, фізик відразу ж поринув у проблематику, математик прийнявся шукати чи існує множина рішень у даному просторі. Вони мислять по різному.
- Коли я писав це, то я думав більше про минуле (часи "програмування в машинних кодах" ;), але якщо говорити про "тенденції", то так, не тільки не припиняються, але й посилюються спроби реалізувати автоматичну генерацію програм по "текстах" (часто це графічні схеми, більше схожі на креслення) на мовах специфікацій (UML тощо).
- --pavlosh 20:36, 7 жовтня 2005 (UTC)
- Автоматична генерацію програм по на мовах специфікацій (UML тощо) це дійсно чиста інженерія :). Програма у якої повино бути 100 рядків прозорого коду має 1000 "індійського" .
- --Vaslav 12:38, 8 жовтня 2005 (UTC)
- :))) Див. вище щодо "не час і не місце…" --pavlosh 14:45, 10 жовтня 2005 (UTC)
- По пунктах: